Pros
- Coworkers were generally friendly and supportive of each other - The office had amenities - You get thrown into client work immediately, which forces you to learn quickly
Cons
TLDR: In my experience, the leadership style in the Montreal office felt toxic, chaotic and unsupportive - one of the worst I’ve ever seen. I'd highly recommend avoiding this company at least in the Montreal office. From my experience: - There is no onboarding, you are thrown onto client projects from day one with zero guidance. - Client projects are in disarray, many dragging on for years. Projects have cycled through many former employees and previous notes are scattered - Clients openly vent their frustration with their projects and with the leadership in the Montreal office. - From my experience, all the projects I worked on lacked: proper documentation, processes, version control and QA. - If you suggest improvements to their (non-existent) processes, you’re told there is no time. - Projects were delivered before they were fully ready or tested. - The office environment is chaotic with people play ping-pong in the middle of the workday while others are trying to focus. - There is no system for feedback. - Policies are nearly non-existent, with double standards throughout. - There is no management structure, leaving inexperienced junior resources to make decisions outside their depth - Salary below market average for comparable positions The worst part is that leadership in the Montreal office consistently shifts blame onto employees when clients are unhappy. Leadership does not listen to client requests. When clients push back, the response is often to fault employees rather than address the real issues.