Company: IBM
Date: 2009-06-10
Overall rating: 4/5
Employment status: current

Hard work for the $$
Pros: - Very flexible
- Travel as little or as much as you would like.
- Work at your own pace (disclaimer: at your own risk!)
- Decent health care benefits
- Three weeks vacation
Cons: - Highly metrics driven
- High quota objectives
- Upper management and employee disconnect 
- Large number of "micro-managers"
- Hard to be promoted
- Hardly any raises