Company: IBM
Date: 2014-05-16
Overall rating: 2/5
Employment status: current
Experience level: Junior

Don't care about the employee
Pros: There is a lot of exposure to different industries. Its very easy to have a career at IBM where you can change what you are working on every few years without getting board working on a single project/technology.
Cons: The company is too big for its own good. The company doesn't care about the employee and due to its size takes forever to approve requests for simple things like a notebook or a box of pencils. There are a number of standards that they put in place to ensure all the application have a similar design paradigm means that creativity, exploration, and progression through a fast paced ever changing world is nearly impossible. Its impossible to move up in the company, raises/bonuses are few and far between, No company outings, health care options cost more than any other company I have worked for or heard about. At the end of the day the only things the upper management cares about is whats in their paycheck, the promises made to the stockholders, and they really don't care about you as a person.

On a business note, our customers were also frustrated with the speed at which IBM moved. They need fixed, enhancements etc to compete in their market. Waiting for yearly releases just isn't possible anymore. customers need a more agile release process where they can get releases and change faster and they can put them in place more quickly and efficiently.