Company: IBM
Date: 2010-10-27
Overall rating: 5/5
Employment status: former

Great place to kick-off your career
Pros: Course offerings for any type of technology you may be interested in.
The management hierarchy is not just vertical but horizontal. Meaning, your growth is blocked by your managers above you. 
Its one of the best places to start-off your career. IBM training is highly respected in the industry and for the right reasons I would say. I learned a lot of technologies there.
Cons: I would like to have a strong impact on the growth of the company. But, it is hard to do so in a huge organization like IBM. 
I found it hard to stick with it for a long time. But, it is definitely one of the best paces to start your career.