Company: IBM
Date: 2016-05-22
Overall rating: 3/5
Employment status: former
Experience level: Junior

A place to grow
Pros: 1. Big brand that helps your CV stand out
2. IBM assigns a people manager (apart from the project manager)  who is solely responsible for your career growth. For fresh graduates who are new to the corporate, this can be really helpful as your always have a mentor ready for you.
3. Average age of the employees working at IBM when I joined the organization (2012) was around 40. So you get to interact with a lot of silver haired experienced industrialists. The helps to increase your knowledge.
Cons: 1. Compensation benefits are poor along with a poor salary hike
2. The magnanimity of the company often confuses a new joiner. Making your presence felt in such a big organization often becomes tough and competitive be it for onsite opportunities or good rating.