- IBM is 'Global', projects and assignments also are also sometimes global
- Good Salaries
- Good Learning opportunities
- Exposure to international environment
Cons
- Too bureaucratic
- Management decisions are too much P&L Driven, rather than people interests driven
- Very slow for career promotions