Company: IBM
Date: 2012-09-14
Overall rating: 5/5
Employment status: current
Experience level: Senior

One of the best workplaces to start out of university.
Pros: IBM is known for it's great workplace flexibility, social awareness, worklife balance. This is also one of the best software houses to learn the science of software development.
Cons: Without taking away from the great company, I still think the promotions are slow and  salary not always most competitive. There is not a whole lot of new areas of development. Mainly the older lines of software business.