Pros
If you’re entry level, this is a great place to start. There are plenty of learning opportunities, and the work is challenging in a way that helps you grow quickly. Day by day, you’re improving and developing new skills. The people you work with are genuinely incredible — the company does a fantastic job hiring skilled, passionate individuals.
Cons
The turnover rate is VERY high — most people stay around 2 years. In my view, a major reason for this is the complete lack of accountability at the management level when it comes to career development, coaching, and progression. Managers don’t ask about your career goals because they aren’t trained to support or grow anyone’s career. That’s why my advice is: get in, learn what you can, and then move on. This isn’t to dismiss the initial learning opportunities — those do exist. But many toxic behaviours have been normalized in this environment, and eventually everyone notices. There’s also a significant lack of transparency between leadership and ICs, which only makes the situation worse.