Company: IBM
Date: 2011-09-16
Overall rating: 4/5
Employment status: former

Great to start your career
Pros: Great graduate training and exposure to large complex projects and clients. Great place to learn new technologies and learn proper processes and documentation.
Cons: Get lost in the sea of people and often get stuck on a large project, unable to get out of it if you are billable. The red tape you must go through to be considered for a promotion is also outrageous.