Pros
1099, handle your own schedule.
Training is provided.
No "mandatory" meetings, actually respected 1099 status.
Service opportunities and trips, as well as frequent activities held at the office.
Offers so many products, way more than 95% of solar companies.
A lot of resources are provided.
Potential is there for good money.
No real interview, if you want to do it, they'll bring you on.
Cons
If the person that "recruited" you leaves, you're on your own.
No real managers anywhere on sales side.
High red lines to work against.
Initial training is structured. After that weekly training was unstructured and left to the discretion of whoever was providing it. Often devolved into story time or narrow circumstances.
Constant technical struggles on the software side.
As with any solar, long period from sale to pay day.
Turn over is through the roof.
No real interview, kind of feel like I was slightly hoodwinked when I was recruited.