Pros
Cared about employees, didn't do any pay cuts or let anyone go during covid(at least when I was there till mid 2021) Was open about wfh even before covid. Nice office. The work life balance was good. I rarely had to work after hours. That made it easier for me to prep for interviews Also the benefits were good.
Cons
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.