Company: IBM
Date: 2014-12-11
Overall rating: 4/5
Employment status: former
Experience level: Senior

A solid company in a state of flux
Pros: Very flexible work arrangements (remote, etc.) and fair compensation.
Cons: Benefits slowing being eroded and raises are very small (even for good performance).  Very focused on cost side - you need to ensure you are hired in a division with good margins (i.e., software vs. hardware).