Working with Solar Union has been a horrible experience. It took 6 months (contract signed end of September, system went online end of March) to complete this installation.
Everything went wrong. They got my address wrong on the contract, they claimed they corrected it but it caused problems until the end. Their initial permit application was rejected, but I wasn't told until I asked why is the permit taking so long. The installation date had to be changed last minute. The inspection post installation failed; I only found out when I asked them if we passed, and initially they said we didn't because I wasn't home. It turns out they went to the wrong address. At the rescheduled inspection, their guy discovered that the system was installed wrong (it wasn't grounded), so he jury rigged a last minute grounding by connecting the wire to my natural gas line. Then when they applied to PG&E to turn on the system, they used the wrong address; rejected.
They never owned to these mix-ups; every single time, I heard something went wrong when the step we were at was taking longer than they said it would. Project management was abysmal; I had to manage the whole process myself, there was never any clarity for who does what, what is next, what is needed for the next steps.
I went with SolarUnion because they were cheaper than the other quotes I got. But then you have factor in time lost without a working system, extra days taken off from work to wait for the various inspections, and the frustrations they caused.
I wish I had seen a review like this one when I was choosing my installer. I don't think solar installations have to be this cumbersome, and I hope you have a better experience than mine.