Turnover is incredibly high.
Ownership fired the majority of the employees that left the company. This created a very tense atmosphere for everyone else who constantly needed to look over their shoulder, wondering if they would be next.
No clear job descriptions.
Travel expenses often paid for by the employee.
Lots of closed door meetings
Ownership unknowingly created a toxic workplace culture driven by a fear of losing ones job.
Almost no promotions from within and consistently hired unqualified personnel with no solar experience. This lead to a lot of situations where subordinates were training their bosses on the industry.
Infrequent yearly reviews
Fear of retaliation from ownership for posting this review is certainly a negative.