Company: IBM
Date: 2014-04-25
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Like a massive oil tanker trying to turn around at a fast pace, but given the size very difficult to move.
Pros: Depending on your role, you will find nice and competent people to work with, but you have to look for them and navigate the organization. There is always something interesting to work on, but you have to know where to look for this type of projects or initiatives, nobody will tell you what to do or where to look for, you have to have an entrepreneurial spirit to navigate this organization.
Cons: There is a disconnection between the strategy and the messages of top management and the reality of the job on a daily basis when all the focus is on complying with quarterly sales targets and nothing else, very transactional mentality. 
Very bureaucratic company, trying to simplify internal processes (especially those related to customer relationship and management), but long, long way to go. 
There are a lot of managers in executive positions who suffer the "me, me, me syndrome", they don't listen and think that their only right way is their way, even if they are wrong (the case most of the times), which creates a lot of tensions in a matrix organization where collaboration among the different business units (consulting services, technology services, software, research, sales & business development, etc.) is crucial for success. But unfortunately the business model of the company does not encourage that collaboration to happen.