Company: IBM
Date: 2014-10-15
Overall rating: 4/5
Employment status: current
Experience level: Senior

IBM Canada is a great and challenging place to work
Pros: IBM has a flexible work policy that typically allows you to work from home. It's a dynamic global organization where you get to interact the best people in their field. You can see the breadth of the IT space from Industry consulting to Software, Hardware and outsourcing.
Cons: IBM is flexible about where you work but expect to work a lot of hours. IBM is also as others have said a big ship. If you accept you can nudge the ship in on direction or another and given enough time and the right circumstance maybe 45 degrees. Don't expect to be able to corner on a dime or turn it around.