The agents, all are very nice and polite. They claim "all calls are recorded." They call you with updates, act as a friend, (asking about the weather, their weather, out sick, etc.) as if they want to help you. I asked many questions and which I still have my emails. When it's time to sign, the agent went right through the process, pages in the corners, not explaining anything - just paperwork. And then when it's time to receive a bill about six months later you're stunned because of the misrepresentation. I called to come and find out, I will be paying them $60,000, the monthly payment goes up EVERY 12 months. When I tried to explain, it didn't matter. An email was sent stating, nothing they can do because I signed.
They say it doesn't cost you a penny, that they do write-offs for their taxes (that's what's in it for them, so they say). I would not ever recommend Solar, especially SolarCity, to anyone. I was misled, unfortunately. I really don't want this to happen to anyone. Please make sure that you're okay with all the terms, read through each and every one of them no matter how fast they're going through all the paperwork.
Bottom Line: Yes, I would recommend this to a friend