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

Learn a lot, work a lot, expect low compensation
Pros: Great place to learn new technologies, company invests a lot in training employees appropriately
Cons: No room to grow, no career opportunities and advancement, they pitch that after one year you can move on to other roles within the company, but the opportunities are not there, and usually movements are lateral with no pay increase.