Company: IBM
Date: 2014-03-23
Overall rating: 1/5
Employment status: former
Experience level: Junior

Not a good place for smart and hard working people
Pros: - many different job opportunities because of the size of the company (if your manager lets you leave the team)
Cons: - shameless self-promoters who take credit for others work make it the farthest
- hard, quality work is not rewarded
- pay is awful unless you come in from an acquisition. Getting the highest rating every review period even results in very small raises and bonuses (~5%)
- executives are driven by their own success instead of what is best for the company
- executives are out of touch with the market do not listen to employees who actually talk to customers
- product development and delivery processes slow down and stifle innovation 
- because of the above, no one is motivated to work hard or fast