Pros
Great people and supportive culture. Genuinely feel like everyone wants to do their best, Benefits and pay are good but not great. Has a great safeharbor strategy in place, huge pipeline, and plans for project viability post-ITC.
Cons
Constantly looking to do things cheaper and faster, sometimes at the expense of quality. Outsourcing an increasing number of jobs overseas.