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

Big Company and Big Expectations
Pros: Great Company, Benefits, Team Members, and a chance to learn from a vast number of technologies and excel in many ways whether be it personally and or professionally. There is an abundance of resources and sometimes way too much to sift through, but non-the-less there is information about everything and anything you want to know, learn to better understand and deliver. Great place to be in and a chance to travel around, abroad, move up or parallel, meet people from around the world, and sometime literally, participate in events, conventions conferences, make a difference, make an impact not only within IBM, but within other companies, and even on a global scale. "Who said that Elephants can't dance" IBM is leading the way for future generations and companies as well.
Cons: With Big companies, you tend to spin your wheels a little, and management will assist and help, but moving up sometimes is slow, raises are almost a rarity and sometimes frustrating. 
Best thing is to Love what you do and you wouldn't mind the minimum raise. Persevere and you'll move up, move around, or move out! Very High Demand on meeting quotas (if you are in sales or technical sales)