Company: IBM
Date: 2013-09-18
Overall rating: 3/5
Employment status: former
Experience level: Senior

I wouldn't trade the time I worked at IBM; amazing people; glad I'm no longer there though.
Pros: At IBM, there's an opportunity to work with some of the smartest and committed people in the industry. IBM secures engagements of great size and complexity around the world, so the networking possibilities are truly amazing.   If IBM is committed to something, look out, it's going to happen.   If you're ok with almost bleeding the companies' DNA, there is probably unparalleled possibilities for a career working at IBM.
Cons: There is ever increasing pressure to travel, regardless of family commitments;  4-5 days a week is not that unusual. There is disregard for the constant excessive demands placed on personal/family time or health, even following straight talk with management.  Nobody seems to "retire" from IBM, people only quit or get released.  Raises are unusual, but in order to potentially qualify for the mid-range of bonus possibilities, some find you need to work enough overtime to make up for any time used for vacations or stat holidays.  People in consulting - don't expect your manager to help find your next assignment - that just might be for you to find - and if you don't do so within a certain period of time, that could affect the geography you work in or time with the company.