Pros
Has a great mission and most of my coworkers are amazing. They are there for the participants. You have to be in this job because there isn’t many other reasons to be there.
Cons
Horrible communication from management and corporate. Huge issue with favoritism with employees. If you are one of managements spys, and throw your coworkers under the bus (and kiss up the the boss) you will get ahead at this place. Management meant is too worried about getting people enrolled into services and bringing money to notice if they are doing it in a corrupt way. They are dishonest and promise things to both participants and employees that will never happen. If you are salary they will work you to the bone. Say good by to your family and personal life.