Company: IBM
Date: 2010-03-31
Overall rating: 2/5
Employment status: former

Other places are better
Pros: Flextime is available, but that is almost a standard in the technical world, so I'm not sure it's much of a pro.
Lot of smart people to work with, but I've found lots of smart people to work with in other places too.
Educational opportunities, but such cost controls that one can never participate in really valuable education.
Cons: No way for advancement without significant job change and likely a relocation.
Money is sub par compared to other companies
Poor moral due to severe cost controls that hit everything from "thanks" and other  awards to simple team pizza lunches. 
Long hours and good work go unrewarded
IT equipment is sub par compared to other companies. Lack of resources to do the work.
Constant feeling of impending doom as you wait for the outsourcing axe