Terrible customer service, poor quality control which leads to countless mistakes and problems that installers have to deal with. Coordination and support for installer could be improved in so many ways. Senior management are unreasonable and expect the earth. They will suck you dry.