Company: IBM
Date: 2009-04-08
Overall rating: 4/5
Employment status: current

IBM rewards it's top contributors and is sensitive to work/life balance.
Pros: IBM has a large global presence and can whether a downtown in the economy better than smaller companies.  Also, IBM does reward it's top contributors well.  And finally, IBM does try to be sensitive to the "work life balance".
Cons: As a big company, it's sometime hard to "stay in the loop", i.e. communication becomes more difficult as IBM has a large number of sites spread out geographically with even small teams tending to be geographically separated.