Friendly people, startup style cafe at HQ, company lunches, some of the trainings are fun and interactive
Cons
LOTS or driving, not so knowledgeable senior staff (CEO is most knowledgeable), they seemed to get comfortable with excessive discipline rather fast. Did I mention a LOT of driving, over 600 miles a week?