Company: IBM
Date: 2014-02-15
Overall rating: 4/5
Employment status: current
Experience level: Senior

Typical large company
Pros: IBM tries to take care of the top performers and give you an opportunity to move around and try different roles like technical, management, sales, services.
Overall I enjoy working here
Cons: As you would expect from a company this size, bureaucracy runs rampant and sometimes takes too long to get into new markets.  Lots of people who spend a lot of time creating paper work of no value