Company: IBM
Date: 2011-01-28
Overall rating: 4/5
Employment status: former

A great place to start a career.
Pros: The teams you work on are extremely supportive, and if you're a relative talented engineer, you won't feel too stressed out by work. You also get to talk to clients occasionally, and there is alot of room to grow into management.
Cons: Processes are a bit slow, but this comes naturally with the size of the company. You might get bored if you want some extremely technical and challenging problems to work on as most of the work is to develop business applications.