Pros
Amazing colleagues, senior techs are approachable and great mentors. Fun group activities, wednesday treats, employer matched rrsps, three weeks vacation at the entry level
Cons
fyi - Positive reviews for this company were all written pre-company merger... American leadership doesn't understand the product, culture, employee needs, or Canada in general, and are unwilling to learn. The employee satisfaction survey results they commented on below favor the company, b/c we used our own software and everyone was worried it wouldn't be anonymous. As they said below, results were apparently shared for each department... that doesn't scream anonymous. Sell an "engagement" product, but are non-practicing. They have not proven to be concerned for employee health and happiness - it's a number's game. Under-staffed, heavy workload, low morale, high technical debt. Salaries are low end with no proven opportunity for improvement or promotions. Number-focused. Management unwilling to take suggestions or look at other approaches, regardless of staff experience or practices pre-merger. Hiring focus has been on top level management first, regardless of the high development workload. What was once a fun and growing company is now a disheartening grind for corporate america. They're looking for head's down employees who aren't interested in creating waves. They recognize employee achievement through a "rockstar/mvp" type nomination system. While the cash prizes are cool, it's a popularity contest and does not encourage their "one vibe" philosophy. The company contradictions are disheartening. If you're looking for a job or entry level position for some experience, you can find it here. You'll get good feedback and mentoring from your colleagues, friendship, and experience. You won't find a satisfying career here.