Company: IBM
Date: 2017-02-07
Overall rating: 3/5
Employment status: former

IBM - A mixed bag
Pros: - An enormous brain trust.  So many incredibly intelligent people work there.  It is very easy to be exposed to new ideas.

- A huge portfolio of products, so whatever your interests in technology, there is a good chance you'll be able to work with it.

- A solid benefits package.

- Historically a fairly stable company.  IBM is a place where one can build a long-lasting career.
Cons: - It is a very large company, so often times it is very easy to feel like just another cog in the machine.

- Many layers of management.  It often feels that the top levels are disconnected from the field work.

- As a large company, IBM can be slow to respond and pivot with shifting technology trends.  This leads to much frustration in the field when dealing with nimble start-ups.

- Getting any sort of raise can be very difficult.