Pros
The autonomy is great. The freedom to plan your day and route is, and can be, very beneficial. It's definitely what I enjoy most.
Cons
Management expectations and "quotas" are unreasonable, at best, especially if you are on a route that is primarily lower income. The pay structure benefits the company more than the employees. It's set up like a commission, this benefits the company when the hourly "supervisors" are requiring you to stay late to call customers to schedule a service. You're not getting paid for that time spent calling customers. You are not only a Technician, but you're also a secretary, debt collector and salesman for Cooks. If your organization skills are great and you enjoy a job with some freedom then Cooks might be a good fit. Personally I think their expectations are a bit unreasonable, the pay doesn't match the workload, and the company itself is a bit too "old fashioned" for my liking. Cooks is stuck in the 1950's, the pay doesn't match the workload and there's definitely something nefarious going on with how the pay structure is set up, I don't quite trust it. I'm sticking it out for right now, but the moment a better opportunity presents itself I won't hesitate to abandon ship.