Company: IBM
Date: 2014-03-19
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Used to be a great company to work for but not any longer, sadly.
Pros: You get to work with a lot of talented people, with opportunity to develop and grow professionally.  Opportunity to diversify if you invest your time making the right contacts.
Cons: Many of those talented people have left and not replaced, leaving a top heavy management structure. Moral in the hardware side of the business is at rock bottom and looks like it's going to get worse before it gets better.