Company: IBM
Date: 2016-04-03
Overall rating: 2/5
Employment status: current
Experience level: Junior

Great company with below par pay
Pros: Amazing knowledgebase
Ability to work on any of their new technologies and ability to learn new stuff if you have the willingness to do so.
Onsite
Cons: Very badly managed. It is impossible to get out if you get into a bad project. 
They dont care about you or your career. Employees are like cattle. As long as they are being milked the management does not care what they are up to till the exit interview.
The pay is not at all competitive.