Company: IBM
Date: 2017-09-01
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

It is big and you are little
Pros: There are a lot of resources at your disposal if you can figure out where they all are.  They seem to be good about making sure that there is a path for advancement on the technical side which goes very high up.  That is to say, the point at which a technical person would need to move over to management in order to continue advancing is a ways up.  So if you'd rather not manage, this is a good thing.
Cons: Easy to get lost in the shuffle.  And there is a lot of shuffling.  In the last few years, I changed managers over a dozen times.  By the time one manager got a handle on his/her new job and started getting to know the team (a dozen of us), we got a new manager and it started all over.  Potentially a lot of travel.