Company: IBM
Date: 2013-09-25
Overall rating: 2/5
Employment status: current
Experience level: Senior

entirely depends on where you are at
Pros: Great flexibility, good opportunity for movement
Cons: Penny wise, pound foolish.  Very poor management decisions.