Pros
Great company overall with a noble goal. Challenging work with built-in skill set expansion. Good benefits and lots of perks: on-site exercise classes and semi-monthly reflexology and massage; relaxed dress code with option to wear jeans every day (with a small charitable donation); education reimbursement; bereavement leave; charitable donation matching; paid time off for volunteer service; generous PRO and sick leave; peer recognition system; plus many others.
Cons
Complex industry and company but very little training; demanding work that will likely require more than 40 hours/week; work-life balance may be difficult to achieve; senior leadership that is less concerned with employees than in years past, and now very concerned with shareholders.