Total compensation, paid time off, tuition and fitness reimbursement, retirement benefits, health/dental/vision benefits, maternity/paternity leave are all above average.
Cons
Work/life balance is variable. Lack of mobility in the organization. Favoritism and politics impact hiring.