For the last 5 or so years the same company maintained our pool. They were in and out in 30-45 minutes.
We now have a new pool maintenance person (previous folks retired). Even if we weren't having (what I suspect are) CYA issues, the current cleaning service would still be required to visit the pool no less than 2 days a week.
What is the closely-guarded secret?! How can the prof companies do it so quickly on one visit per week, but the new provider takes hours and a minimum of 2 visits to maintain pretty water?