Management will help place you in a position where you're happy, successful, and productive. The product is easy to stand behind. Growing company with room to move up.
Cons
Since it's a small family owned business, changes to structure can happen quickly and more often than they would in a large corporation.
They start you off by promising 3 preset appointments per day. Doesn’t happen. Some day you don’t even get 1. There philosophy is to beat the customer up till they say yes. You start out with a super high price and the more you adjust it the less you get paid. When you decide to leave they come up with reasons not to pay you on what you have coming.