Company: IBM
Date: 2016-04-07
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great work environment
Pros: They do a great job of taking care of you. Mostly a laid back workplace. Not super stressful. Not usually working long hours. Super flexible about remote work and hours when needed.
Cons: Too big for their own good. Separation of decision makers and do'ers makes any practical decisions next to impossible. IBM doesn't invent things anymore. They just react and buy other people's work. No one has guts to be truly innovative because executives only care about the numbers on their yearly report.