Pros
Liked the people I worked with a lot. Great training. Lots of great rewards for anyone willing to put in overtime. Loved the flat company culture. Unusual for a new hire to be able to eat lunch with the founder of a company like this.
Cons
Its sales. The marketing with paid searches can create some very difficult situations that made me very uncomfortable. Can be expected to take advantage of people. Lots of compliance rules that can be very hard to keep up with on every call, and is possible to lose the job for one or two mistakes. Many of the situations arise because the marketing can be dishonest, and the sales person is required to say lots of things to make up for the dishonest marketing. Lots of money to be made without creating those situations that can make it hard to sleep at night. Cut that, and it would be a great place to work.