Pros
SunPower has strong, positive company values. It seeks to attract top talent, and runs more like a high-tech, Silicon Valley company than a traditional manufacturer. It's great to work for the technology leader - SunPower has the highest efficiency panels by far - but this also makes things challenging, since the product is never going to be the cheapest. The employees are great, and salary and benefits are moderately competitive. The Key Performance Indicator system, while a little laborious, is applied consistently throughout the company and results in a clear common language about performance across all groups.
Cons
Because it is a manufacturing company, there are many pressures from outside, such as supply chain issues, regulatory compliance, and dealer/distribution channels, in addition to the usual marketing and technology development. Sometimes these issues arise quickly and cause major changes in work (including a lot of overtime) and nearly impossible deadlines. The growth of the company and its various operations has meant continuing siloization, in spite of many attempts to address this. People have the right intentions, but there can be structural barriers to working together effectively. Unfortunately, a focus on keeping profitability as high as possible during a time when solar prices have been dropping has meant under-investing in some key supporting functions, such as training.