Pros
They have an amazing work environment. They really have created a culture and they value work/life balance. The training process was very structured and thorough, they really give you the training and tools you need to excel. Management is great; they have great leadership skills and actually care about your success. They are really careful with who they hire. Everyone that works here has a good attitude and a good work ethic. So if you are negative and lazy this place isn’t the place for you. When I first started everyone made me feel very welcome and they all offered support when it was needed. Last but not least, we actually get to help put clients in a better position. The company does everything with integrity so you are able to sleep at night knowing you are actually doing the right thing for people.
Cons
the only thing I can think of is that we don't get paid on 1099 instead on W2. It's not a big deal.