Good people, most truly care about members, great benefits and pay
Cons
third-party partners are not always smooth to work with, can affect the member experience which impacts overall work environment, also lots of changes take place can be a fast paced place to work if you do not handle change well.