Satisfactory pay to start out. Freedom to do your job. Nice employees who are helpful.
Cons
The company always over promises and under delivers. Management is non- existent and has no clue on what the "real" metrics are for their sales person. Owner can't focus on one thing and micromanages everything, slowing down the sales process.