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

Plenty of opportunities to develop highly sought skills, but must be able to navigate bureaucracy and conflicting goals.
Pros: Access to cutting edge technology and resources to develop skills; individual contributor resources are extremely dedicated, helpful, and experienced; lots of opportunity to build career skills
Cons: At times conflicting goals are given by management; very strong emphasis on financials throughout daily job performance; periodic managerial "witch hunts" -- focusing on who to blame rather than how to fix the problem