Company: IBM
Date: 2009-03-18
Overall rating: 2/5
Employment status: current

Not bad for new employees, but a tough place to work for those with experience.
Pros: There is good opportunity, experience, and exposure for new employees.  It's a great place to start to get some experience before moving on to another opportunity.
Cons: Continuous layoffs and work demand - I am often required to work long hours and must give up vacation time in order to meet the schedules.  The company seems obsessed with micro-managing the employees doing the work and having TONS of people to track the progress with charts.  The company is huge and well-established, but the last 10 years or so has been a real whirlwind.  There are continual layoffs every couple years....the departments get disbanded, the employees get laid off, but yet the managers get promoted or moved on to other opportunities.