Pros
(Granby office) Casual environment, people are fun; never a dull moment. Very flexible schedules. In terms of technology experience, it's a great career starter
Cons
Employee care (or uncaring to be more precise) and company direction/management -Employee care: powerless HR, poor retirement plan, raise of 2% every 2 years if you "deserve it". Constant pressure from higher-ups. Employee turnover is fairly high. -Management: constant firefighting. A globalized attitude of "If I don't get ask to do this directly i'll pretend I don't know about it". Too many managers, unclear chain of command. No processes at all. Some managers are so incompetent it makes you wonder if it's possible to get fired at all Feels like going to kindergarten every morning, with more pressure and building frustrations