Considering going solar or already installed them? You are not alone. Did you know that Massachusetts is one of the top solar installation states in the country? There are many pros and…