Company: IBM
Date: 2015-01-24
Overall rating: 4/5
Employment status: current
Experience level: Junior

Better Than Expected
Pros: Level of professionalism is exceedingly high.  Coming from a variety of startup environments, this is hugely refreshing to me.  Great focus on doing things the right way.  Working hours are very flexable, all related policies treat employees as competent adults, and the employees, by and large, act as such.  (To dispute another review: The coffee is, in fact, free of charge everywhere I've seen.)
Cons: Corporate politics are subdued, but definitely present.  This is exasperated a bit by the ongoing transition into more 'XaaS' services, and away from the businesses that made IBM a leader at the turn of the century.