Pros
Great business model. Good idea.
Cons
HR is over the top with current social issues. Put on a great outward face they care about their employees. However, they allow executive sales leadership to run unchecked, manage by fear, say one thing and do another. Completely untrustworthy. Are incapable of completing a full intelligent sentence without it being profanity laced. They step out of their trailer into a meeting, yell and scream profanity, then retreat back into their hole offering no assistance. It's the least professionally run sales organization I've ever experienced. All the C level executives have left the company along with other long term strategic people for no apparent reason other than to exit the toxic work environment. Ignorant and bad sales leadership will continue to turnover good people and hold the company back.