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

Ups and downs
Pros: Looks good on a resume, big name in IT.  Work life balance is good.  You have opportunities to move to a different area, if you network correctly.  Its also nice to be able to hop onto a new project if you are not happy with your current one, but expect your manager to try to keep you staffed on your current gig.
Cons: Expected to be available 24/7, can work long hours, promotion system is a joke.  Senior management tends to take all the credit for the worker bees' performance.