Company: IBM
Date: 2008-10-21
Overall rating: 4/5
Employment status: current

IBM is a great place to contribute, and gain leadership experience
Pros: Well diversified company with many opportunities for advancement and leadership. Management does a good job articulating your place in the company and how you can personally help achieve the organization's goals.

IBM also has a flexible work/life balance and work from home program, but be careful as with some managers, "out of sight; out of mind".
Cons: Many times you will find yourself spending unnecessary time working through "red tape" in order to get things done, which can mean many late nights in the office or working multiple weekends.