Company: IBM
Date: 2009-02-20
Overall rating: 4/5
Employment status: current

Not perfect, but a good solid choice of company.
Pros: IBM is a large corporation and provides a great work life balance. 40% of workforce is nontraditional office or work at home. They are still hiring a few people in the US. IBM fosters innovation, its not just a corporate phrase. World wide opportunities. Its a company which there is a world of things to do and chances to make a difference. They pay me well. They pay high performers more than average due to bonuses.  Anyone with above average IT skills will stand head and shoulders above most at IBM, so its easy to kick butt and stand out among the crowd.
Cons: Large Corporation which means much complexity in getting anything done. Lotus Notes and its ilk.