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

Great place to work, but changing...
Pros: Lots of flexibility to work in a variety of capacities with a variety of technologies.  I could imagine staying at IBM forever and not getting bored.
Cons: Nearly exclusive focus on shareholder value at the expense of employee morale.