Company: IBM
Date: 2009-03-23
Overall rating: 4/5
Employment status: current

A great company to work.
Pros: Opportunities for learning and professional development. The company invests a lot developing their employees. Besides the formal training, during my years at IBM, I had the opportunity to interact and work with very competent and smart people. 

As long as you follow some ground rules and principles, there is a good deal of  freedom to develop your work the way you think fit. 

Good vertical and horizontal communication.

Salary and benefits are good comparing with similar companies
Cons: Too much pressure for results. 

A few bad/ incompetent managers.