Company: IBM
Date: 2015-03-05
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great Experience
Pros: Great training, resources, and a solid foundation.  You are surrounded by very intelligent individuals and resources that leverage your work.  Benefits are good.  You will learn so much by the expertise within the company.  Opportunities are in abundance.  You have the flexibility to work from home or at the office.  You manage your travel as you see fit.  Plenty of opportunities to cross train.
Cons: Too many layers to cut through to get things done.  Innovation is getting better but still not where it needs to be.  I am optimistic that they will get there.  They have reinvented themselves before and can do it again.