Company: IBM
Date: 2013-01-15
Overall rating: 5/5
Employment status: former
Experience level: Junior

A company that truly invests in its employees and the global community
Pros: Employee benefits (healthcare and 401k), competitive salary, work/life balance, promotional ladder, opportunities outside of initial career position, executive management grown internally
Cons: Lower annual bonuses than major consulting companies like McKinsey, Accenture, BCG, etc, rely on "hour glass" resource model so college hires are sometimes isolated from other young professionals in the company if you're stuck on mid-long term client site projects.