Pros
Laid-back, young co-workers and boss. Ability to work remotely depending on immediate supervisor. Free coffee and tea. Great work events.
Cons
Design department is overly focusing on metrics. Low base salary - with a slow season, you may only be able to earn base salary. During busy times, you will be pushed to design very high numbers of PV systems, leading often for you to work evenings and weekends. Design Team Leads (your immediate supervisors) were usually promoted because they were good PV designers, but were not required to have good management skills - this will be apparent when you'll work. This unfortunately can hurt your team and you eventually if not properly guided. My experience is based on the Red Team - the SoCal/Hawaii territory. Other Territorial managers seem to possibly operate differently.