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

Great -large- company.
Pros: You can do anything with this company, if you have a good manager and time to work towards getting there.  It is sad to see resource actions and friends leave for greener pastures, but I would recommend it to anyone who doesn't mind working for a large company. Great work life balance, if you want it and are in the right area.
Cons: One can get lost if they don't own their career, or work towards getting under a strong manager.  There are a lot of bad managers, both because they were great at what they used to do and moved into management, or the opposite.  Neither guarantees a great manager, but once you are there, it is rare to see you go unless you want to.  Horrible work life balance if you are in the wrong area. Difficult to move out, but not impossible.