Pros
Flexible hours, offer remote work from home, if you care and put in the effort it does pay off - if you're looking to play around and expect to progress you might be better off working else where. Have been with the company over 5 years and there have been huge substantial changes over the years and all for the better. Sure when I first started there were some ethical conflicts, however since the website redesign (2013/2014) a LOT of effort has been put out to establish core values and put customers first. I am proud of where we stand today and hope that people can see the effort we go through to uphold customer satisfaction on daily basis.
Cons
Don't have any. Work hard, show that you truly care and your efforts will pay off.