Company: IBM
Date: 2016-07-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to launch a career
Pros: Amazing breadth of work, tons of opportunities to dive into industries and grow skill sets exponentially.
Cons: Typical cons from working at a large company, changes happen slowly (but many do seem to be for the better). Bureaucracy can be slow, but can be a pro when compared to small companies. For example: established practices for promotions, etc rather than by the whim of a manager/owner.