Pros
It's interesting. You learn a lot about the home inspection business and are working with many Mom and Pop places. The clients are the home inspectors and the customers are folks purchasing homes. Long term employees do not have to answer to anyone and come and go as they please. A pro for them, a con for those who have to pick up the slack.
Cons
The owner is a former sales person. He is indifferent to issues with the programing and will not move to correct the problems. He figures "It will all work itself out. It always does." - Real quote from an email explaining a companywide technical issue. He is also very hands off regarding his employees. When an employee approaches him with a issue, he will advise that he 'only hires smart people' who can figure out what to do. He never says no to the clients, no matter how outlandish their demands become. He expects his employees to figure out how to implement his unreasonable promises with no assistance from him. Because we are all smart and can just figure something out. Although they will avoid using the S-word (sales) during the interview and training process, the clients are not so subtle. They will call you and yell at you for failing to upsell enough to suit them. The people I worked with were great admirers of the movie Mean Girls, but failed to get the message it was sending. Every day was a battle to see how far they could go before getting called out and then getting even nastier after that. I quit because my co-workers thought that, as the new person, everything could be blamed on me. They also liked to make me do their work by claiming it was part of my job. I could best describe my co-workers as abusive. Any requests to my supervisor to define my job duties or tell my co-workers to stop dumping unwanted tasks on me were met with a shrug and a ‘that’s just the way we do it around here”.