Very flexible hours and overall a great company to be a part of. Great support for all employees and very responsive supervisors. Gives you core skills for emotionally supporting others.
Cons
Not consistent pay (but still great in terms of meeting minimum reps), can be emotionally taxing if you don’t take care of yourself (but management does an amazing job of supporting you)