Not the best Job security
PROS: Excellent benefits and pay. You will get a decent amount of vacation time from the get go. Depending on your position, they may offer teleworking options. Excellent experience, training and Education allowance. Easily accessible to transit, which I preferred to use instead of driving. Open office layout, very technically up to date meeting rooms.
CONS: As the company is always changing, and restructuring - many positions do not last long. In the time I worked there, I have seen the office go from full to empty to full again to the point they had no room for everyone. Lots of politics and bullying from certain management. Unless you start between 6:30AM - 7:30AM, don't expect to find parking.
Great benefits and pay