Vantaggi
solid organization, complete service offering, good reputation, good work-life balance, challenging projects, freedom (as long as your objectives and utilization are OK), good process around setting personal objectives and results, professional collegues, global environment, pay for performance, many options to change jobs internally, good supportive infrastructure (information/systems are readily available at any working place) Big difference compared to my previous consulting experience is the emphasis on teamwork, IBM is organized in a way that you need to work together to get things done. Coming from PwC, in time I learned to appreciate this way of working and see the benefits of knowledge & capability sharing, reduction of risk, increased communication.
Svantaggi
Big and matrix organization, sometimes hard to get the right information, need to put some effort to make things work, Margin driven, less focus on smaller projects, business managed on quarterly basis