Company: IBM
Date: 2016-12-14
Overall rating: 2/5
Employment status: former

Avoid internal roles if possible
Pros: Benefits were good. I found that having half a dozen different disinterested people to report top meant I had a high degree of freedom in what I did.
If you are in a client facing roles there are a lot of opportunities, if you are internal you are doomed as you will only be seen as a cost.
Cons: Completely numbers driven organisation which is reflected at every level. 
I found it impossible to move from an internal to a client facing role - internal non-fee earning roles have the lowest status. I never had any meaningful discussion about my future with any of my many managers. I had almost no training in 7 years there.
I found a general pervasive state of depression among IBMers - this of course may not be true everywhere but it was my experience. This was likely influenced by having an internal role and   by seeing many internal roles offshored to cheaper locations