Company: IBM
Date: 2008-09-03
Overall rating: 3/5
Employment status: current

low risk, low return
Pros: 1> Stable organization, decent benefits, great work-from-home culture.
2> Lots of groups, departments... If you don't fit somewhere, you can try your luck at another dept.
3> People are respectful of other people's viewpoints
Cons: 1> No salary hike, no promotions
2> Not enough big projects in App Dev and Maintenance area... It's difficult to get large projects to lead/manage.
3> Lots of meaningless reviews, quality assurance activities, etc.