Company: IBM
Date: 2014-09-19
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great environment but don't expect to make money commensurate with what your position would pull elsewhere.
Pros: Invest in employees and benefits are nice. Paid vacation is solid and unlimited paid sick days.
Cons: While your skills will grow your career will stagnate. Over time they try to extract just enough of each employee to keep them right at the edge of breaking.