Company: IBM
Date: 2009-01-05
Overall rating: 4/5
Employment status: former

Good place to get strong training
Pros: Good learning, excellent options for advancement. There are a multitude of online and in-person training opportunities that build skill sbeyond immediate job requirements. IBM also has general philosophy of growth through experience, encouraging employees to advance through taking roles in other business units over the course of their career.
Cons: Can be very beaurocratic. Siloed business units challenge company's ability to work in unilateral direction. Many legacy employees overly reliant on conventional ways of doing business can retard real growth and internal innovation. Size of the company is an advantage from a personal benefits standpoint also interfere with capacity to employ new thinking.