Great family feel working here... no corporate cubicle-farm BS. The company is very much on the upswing, growing a lot, and it feels like it. There's lots of positive changes going on which is encouraging to see. Fun social events, on-site gym you can use during your shift, on-site massages, and solid benefits with RRSP match and tuition reimbursement. The job itself is good too - management is supportive and keeps an open ear towards employees which helps a lot when it comes to the day-to-day.
There are some drawbacks - some of the technology in use is at its end-of-life but nothing that affects one's capability to do the job and nothing that isn't in the process of getting replaced. There's overtime involved in certain positions but getting OT pay after 35 hours/week is kind of nice if you think about it.
As far as recognition goes... worked hard, got promoted. Worked hard some more, got promoted again. Showing initiative gets rewarded. There are not always defined career paths there's movement if you want it.
Comfortable environment, on-site gym and massages, good benefits, supportive team
Some overtime depending on the position, some outdated technology (which is being worked on)