Company: IBM
Date: 2012-03-04
Overall rating: 5/5
Employment status: former

A great place work in general
Pros: - depending on the type of your job you may spend up to 3 days a week working from home (unofficially even more ;)
- good work/life balance
- decent salary (depends on your negotiation sills)
- open source technology
- remarkable brand
Cons: - employee effort and well done job not alway recognized and rewarded
- hard to get a substantial raise