Pros
Nothing except leaving each day
Cons
Company owners are so deluded by their own hype they actually think they are decent people. The only reason they offer super cheap price to clean systems is to get in the house and do the big sales pitch and scare people into repairs and upgrades.
The only reason for the guarantees is to make money. Behind the scenes they hate their customers and staff and think everyone else but them is just an idiot. They talk a good game but are far from want they want the public to believe about them. Just typical "users" that promise anything they can think of to get what they want. They only get good reviews by buying them! Whenever a customer complains, which is often, they just use money to shut them up and get the reviews to look good.
The sales training and pressure everyone goes through to sell customers constantly on anything they can get out of people wallets is ridiculous.