I have been privileged to be a part of IBM Team for more than 2 years. This was my first time in such a big company which employs more than 100,000 people only in India. Managing such a huge work force is a mammoth task in itself but IBM scores 9/10 in this. The only part which I didn't find it so good was that you get lost in such a big company. And the other is target pressure which should be more realistic.