My company did installations for leaf filter for just over 2 weeks. We completed every job we started with complete professionalism.
After working for kver 2 weeks we decided the money wasn't right for us. So we dropped off all extra materials to the local office. We have called and talked to the manager about being paid for our jobs numerous times. We have heard about 3 different excuses why we never received a check all bs.
If you ask me they are ripping people off installing for them.
The product was great to install was easy to handle. Would just be alot cooler to get paid the $1000 dollars owed.
Reason of review: Problems with payment.