The Mississauga head office is generally a so-so place to work at.
Pros include decent co-workers, compensation generally in-line with the market and a brand name that external companies recognize
Cons are a bit longer....
-Incredibly incompetent senior management team, specifically in the Canadian finance department with top management generally clueless about even the simplest of finance concepts, along with top management clearly playing favourites (ignoring everyone else)
-US counterparts can be a handful to deal with
-General lack of direction/motivation/long-term vision within the organization...seems to be a month by month operation (strat plan is a joke)
-Forget about career progression here; company is pretty lean and has not been growing notably for a number of years (layoffs, on the other hand, happen on a fairly regular basis)
Long story short, I don't regret my time here but I would definitely not recommend this place to anyone who is competent and has the ability to look for something better at a more dynamic organization.