Pros
Great place to start your career. Tons of things to learn, some good people still remain, and the office is pretty laidback and casual. Good benefits and salary and avoid traffic almost always.
Cons
Too much to note: 1) everyone is leaving or being fired. They say change is no good but it just seems they have no direction on where the company should head and just experimenting. Change is fine for a few years but it's been 4 years and counting. 2) many including myself do not trust the execs to have our back. They don't treat us with respect and expect us to be at our best performance without mistakes while they can casually make mistakes themselves without any consequences. 3) the Newmarket office have people leaving left and right. We may have had 1-2 people leave a year before the start of the year. As of right now, 10-12 people have left YTD. 4) I will advise to stay away unless you need a job in Newmarket at a fintech. Otherwise more opportunities in elsewhere 5) some work the dev teams do is either interesting and fun (rare now) or really long and outdated and dreadful. We have no time given to us to improvise and improve yet they expect us to be a tech first company. We are so slow now and our competitors are now flying past us.