Not the best place I've ever worked....
Pros: always lots to do, diversity in the role
Cons: poor management, poor morale, lack of direction, politics
North American has bad habit of letting "the good ones" go for poor reasoning. In my 6 years, the company went thru 6 major restructuring or downsizing exercises. There is very much a boys club mentality in this organization making it difficult for people who are deemed not a fit for the club to survive and thrive.