Just about everyone below the senior management level were fairly professional and pleasant to work with. Schedules were decent for work-life balance.
Cons
Extremely haphazard and disorganized company structure. The culture was definitely nepotistic...if you aren't buddies with the owner, you're never going to have a fair shot at advancement.
If you are expecting to make $40,000 forget it. Goals are set high so you do not make them. When goals are not met you loose 1/2 of your commission. Employees are not valued they are a liability. What ever you are promised they find a way for you to loose it.