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

Flexibility to work remotely is great, major downside is the amount of time spent on laborious and inflexible processes
Pros: Life at IBM is hugely influenced by who your direct line manager is - if you have a good manager, you are likely to be treated fairly.  Upside is that remote working is widely available - working from home is seen almost as a right, not a privilege as in many corporations
Cons: There's a lot of process to get through - often it feels like you spend more time on completing the various processes than in doing the real job - that's a huge frustration.  Rigid process also means that very few employees consistently get reasonable salary increases - if you want a decent salary, make sure you negotiate before you join because the policy seems to be to pay the very least that they can.