> better work/life balance
> better training
> management really believes that happy employees make the best employees and do their best to facilitate that with great cash incentives and free lunches
Cons
> needs better marketing/advertising strategies so the incentive goals can be met a bit easier