Working there was great, and everyone I dealt with couldn't have been any better. The only negative thing I would say is that at the very top, the company could be run better. The targets were pretty unrealistic, and it wasn't always that easy to know how you were doing. In terms of work life balance, it was fine for me but if you value your weekends, it might not be for you.
A good place to work day in, day out