Pros
Stable company that has no losses and has a strong business model which allows the company to grow. However, none of the growth and success of the company is translated into the company's employees or their benefits. Pro is the company isn't going anywhere.
Cons
Company is outdated and stuck in the past and will not modernize for their corporate employees. Watsco Ventures is a completely separate company run by different people; be weary of the positive reviews you read on Glassdoor if it comes from Watsco Ventures. The two companies are run completely differently. Watsco Corporate has little to no flexibility and is a very hierarchy type of environment. Benefits are very bad borderline non existent (in terms of 401K match, PTO or Holidays).