Pros
The working conditions are fairly good and overtime is paid at time and a half. As well, the company has an official shutdown for almost two weeks during the Christmas - New Year's timeframe. The company officially offers flexible schedules within certain limits (9:30 - 3:30 core hours) and unofficially schedules tend to be completely flexible. Depending on one's manager and one's specific work requirements, it may be possible to work from home.
Cons
It carries the deadweight of a corporate bureaucracy, often cutting off its nose to spite its face. I presume that this occurs in most companies of similar size and age, and so I don't consider it to be alarming; more a fact of life. As well, upper management often does not pay attention to employees' professional concerns until matters get out of hand. Again, in my experience this often tends to be the case in engineering companies. Management tends not to relate well to engineering,. One thing that is different is that CAE tends promote managers from within the engineering ranks, and so many of the managers have an understanding of the type of work their underlings do and can, at times, take employee's suggestions to heart.