Company: IBM
Date: 2014-06-27
Overall rating: 4/5
Employment status: former
Experience level: Junior

You need to be lucky to have a good experience
Pros: A big Organization so lot of different projects.  IBM has good brand value in the industry.  lot of training is provided to upgrade your skills.
Cons: Project specific role so you might not get a good project. Promotions are slow and dependent on the length of the stay.