Pros
The customers are endearing
The industry is booming
Cons
Extremely hostile work enviroment
Profane abuses in the workplace
Zero accountability
Poorly orchestrated Business Practices and accounting
Many unhappy customers and seemingly poor response time for Customer Service
Ill performing designs and cheap product selection
Very few employees with solar experience
Discriminatory practices
Extremely low pay for installers, very low ceiling for growth of anyone else.