Benefits at NAIT are actually quite good. Besides the medical coverage and all that stuff that people normally think of as job benefits, we also get free access to almost all of NAIT's resources. eg. free access to the pool, gym, workout equipment, library (which also gets you free access to edmonton public libraries, U of A library, etc.). If you can convince your boss that it's work related, you can take any course at NAIT for free (you must buy the books/materials still, and you only get in if there's space left after all paying students are in) - if it's very work related you can probably even take it during the day and get the time free off work.
Downside is, being partly government funded the pay isn't quite as high as private industry. For a new employee in that posistion, you'd start at the $1947 bi-weekly (which would be lvl 18 step 1) and every year you'd get a raise so that after 7 years you'd cap out at $2580 - lvl 18 step 7. Of course, in 7 years that number will be higher because the entire chart changes every year a small amount for inflation. You can also be promoted up a lvl, which will result in dropping as many steps as possible without taking a pay cut - effectively promotions give you more room for growth, not instant pay raise. I also like to yell "DING" when I go up a lvl, but most of the other guys don't get it.