The pay is below standard. They think they are a big company but the comp levels were poor. My promotion resulted only in a 3k/year bump. As a senior software engineer I was making 110k after everything, and my manager told me it's a very good amount. I guess she was out of the loop regarding the average pay in toronto with 5 years experience.
The pressure you face from clients and leadership is almost toxic. The product I worked on had some very big financial clients and they could pretty much strong arm the leadership to do anything. Yelling and screaming was common during meetings.
Also I tried moving to a different team since my team was toxic, but that process lacks clarity. I had to face a 3 round interview with phone screen, data structures and algo questions. I don't mind if that's the actual process, but was never given a heads up until 2 days before the interview. I couldn't find time to prepare.
Career progression speed is pretty slow too. Overall, I believe I wasted my time there due to stagnation and experiencing toxic culture.