Decent pay but a toxic work environment
Pros
- Decent compensation for Canada - Recognizable brand name on resume
Cons
- Unrealistic deadlines set from the top down with little to no room for engineer pushback - Poor work-life balance - expected to grind without meaningful boundaries - Blame culture: mistakes are met with threats of termination rather than learning opportunities - Shipped code quality suffers due to relentless pressure to move fast with inadequate testing processes - Noticeable cultural divide between US and Canadian employees; Canadians are often treated as second-class contributors - Lack of meaningful diversity - team composition tends to reflect the hiring manager's in-group rather than "hiring the best"