Pros
Good culture, and the location is great. The CEO and COO are great guys but the Accounting department is run by cut throat people who just look at saving a nickel.
Cons
Growth is so fast that there is not enough office space. Company hires too many low end support people. A few managers are very unprofessional. Favoritism is very evident. It's a 24/7 operation so the emails and phone calls don't stop. Installers are overworked and stressed out. 12-14 hr days are common for installers, but the managers come and go in the office and are nowhere to be found 25% of the time during normal working hours. I was hired as a salary employee and got nothing for working 10-15 hrs extra a week, but if I had a doctor appt., I was docked personal comp time.