Company: IBM
Date: 2012-05-15
Overall rating: 4/5
Employment status: current

I like the flexibility.
Pros: Job flexibility, good compensation, friendly environment, good benefits and vacation days, unlimited sick leave, good short term disability plan and good opportunity to move within IBM.
Cons: If you work remotely then you have an disadvantage. You can't move up the chain very easily. Working with global teams require off hours meetings,etc.