Pros
Great to work for a mission-driven company. You will meet some of the most passionate and interesting folks around, and people are very quick to help and encourage. When it goes well, it has really well. There's is immense satisfaction in seeing the panels go up on the roof and doing bill reviews with customers, then getting the referrals flowing. You truly have a chance to build your own business. Management is intense but focusing on results is a good motivator - FECs are measured on numerous metrics and you have access to all of them, which makes monitoring your performance interesting. It's fun and challenging to get your energy high and inspire folks, whether they have no idea about solar or if they've just been looking for the right fit, to take the step. The experience gained by controlling your schedule, running your own little franchise, is amazing and will serve you well in future endeavors. Also nice to get the company car and gas.
Cons
One's experience will depend a lot upon your direct manager - some are very hands on, some are laissez faire; some are sales rep who have been promoted, some are professional managers; all have their own style and being with someone who doesn't mesh with you will affect a lot. Dealing with ridiculous people - no shows, postponements, cancellations, etc. Things got a lot better with the penalty to cancel but is is extremely disheartening when someone with whom you bonded enough for them to sign up cancels - whether it's because they got a bad impression from a friend or family member, or because they site surveyor damaged their property, or just because the high wore off and they changed their mind. People are wild, and you are subject to their whims as a FEC. This problem is exacerbated by the leads sent by the company, often by people whose thought process is utterly bewildering when it comes to shading, reading decision makers, etc. Furthermore, you'll be expected to work in the Home Depot to generate leads, which has turned many off including me. Management's focus on numbers can get numbing, and like most sales organizations it's cutthroat when you don't hit quota. It can suck to see people phase someone out as they've lost their momentum. Difficult to see pathway to promotion, particularly with the Tesla merger things are pretty on pause for now.