Company: IBM
Date: 2008-08-21
Overall rating: 3/5
Employment status: current

Could do better
Pros: Flexibility & opportunities for different job, roles and countries. Generally freedom to move around - an individual manager cannot typically stop you. Interesting technical opportunities especially on customer projects.
Cons: Very intense working environment, lots of pressure on sales side. Focus on small number of people expected to progress well at expense of everyone else. Very heavy burden of reporting and documentation on managers. Very inflexible world wide policies on recruitment, bonus, pay, expenses etc. Necessary to be 'visible' to progress and make an impact on internal projects (not just customer engagements).