Company: IBM
Date: 2014-09-18
Overall rating: 2/5
Employment status: current
Experience level: Senior

Reached a peak of job satisfaction 5-7 years ago, downhill since then
Pros: Work from home arrangements, Name recognition, dealing with a global team... you will meet everyone from everywhere, but only if you travel on business.  Benefits are still good, compared to other places, but being reduced each year.
Cons: IBM has a huge work from home culture, however I wouldn't necessarily call it work-life balance, as you are always expected to drop what you are doing 24/7 for conference calls.  Your manager may be in another country and from a culture which is not similar to your own... but you will change managers every year and the only thing the new manager will know about you is what your previous manager tells them in the turn-over meeting.  I probably had 8 managers in the last decade while staying in the same job role.  I only ever met 2 of them in person.