Pros
Pretty flexible with remote work. 2 days in office 3 days at home.
Great benefits package for dental, eye, medical, insurance policies', RRSPs contributions, and other areas in training, learning, webinars, and employee perks.
Cons
Salaries tend to be on the lower side. Vacation growth is slow and was hard to negotiate to the time had in previous job.