Company: IBM
Date: 2012-08-17
Overall rating: 4/5
Employment status: current
Experience level: Senior

Reasonable
Pros: Time flexible, work location flexible
Cons: It takes ages to advance in the career, you need to *really* be the master to have any recognition. I've seen some really good engineers leaving the company due to the presented reason.