Company: IBM
Date: 2012-02-09
Overall rating: 4/5
Employment status: current

Work you hard, but pay relatively well in Canada
Pros: Nice facilities including personal work area with doors. Nice common area, and in the suburb so no need to drive download to get to work and pay for expensive parking. There's an onsite gym with free class. 

The company is big and offer somewhat stable employment opportunity. There's a big student internship program that offers way to get extra help and also allow you to look for next generation talent for hire.
Cons: It's such a big organization that it makes you feel like you are only a part of something huge.
It's hard to see your impact on the business and there are way too many processes, or "way to do things" that make innovation and simplification difficult. There's also slow pace for compensation increase and career advancement, if you want to have a quick in your career. It's not likely to happen here.