Company: IBM
Date: 2014-09-02
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good place to work and grow if you can build a good network
Pros: Working in a big company such as IBM can provide lot of opportunities and diverse roles to don. Your work can take you to different places and get you to meet diverse set of people. If you have joined the company with a good salary it can work out in your favor. The brand name can help you if you intend to switch in the future.
Cons: As any big company it is extremely bureaucratic, so its absolutely necessary to build a strong impactful network if you want to get things done or even to grow. Bonuses are a joke. Growth can be painfully slow if you can't find your godfathers or godmothers in the company.