Sachverhalt: A. M._ war vom 1. April 2002 bis 30. September 2004 bei der Firma Y._ Verwaltungs- und Vertriebsgesellschaft X._ AG tätig. Bei der Aufnahme in die Vorsorgeeinrichtung seiner Arbeitgeberin, der BVG-Sammelstiftung der Rentenanstalt, Vorsorgewerk der X._ AG (nachfolgend: Sammelstiftung), beantwortete er am 2. und 13. April 2002 Fragen zum Gesundheitszustand. Am 19. April 2002 bestätigte die Sammelstiftung die rückwirkende Aufnahme "im Rahmen der vertraglichen Leistungen" per 1. April 2002. Mit Verfügung vom 13. April 2006 sprach die IV-Stelle Glarus M._ ab 1. Juni 2005 eine ganze Invalidenrente zu. Mit Schreiben vom 6. Juni 2006 machte die Swiss Life namens der Sammelstiftung eine Anzeigepflichtverletzung geltend, da M._ die Fragen nach gegenwärtigen und früheren gesundheitlichen Störungen verneint habe. Die Versicherung werde daher lediglich im Rahmen der BVG-Minimalleistungen per 1. Dezember 2004 reaktiviert. B. Am 28. Juni 2006 erhob M._ Klage gegen die BVG-Sammelstiftung der Rentenanstalt, Vorsorgewerk der X._ AG, mit dem Antrag, es sei ihm ab 1. Juni 2006 eine ganze BVG-Invalidenrente gemäss Versicherungsausweis zuzusprechen. Mit Entscheid vom 30. August 2007 wies das Verwaltungsgericht des Kantons Zug die Klage ab. C. M._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, in Aufhebung des vorinstanzlichen Entscheides seien ihm die gesetzlichen und vertraglichen Leistungen zuzusprechen, eventuell sei die Sache zwecks Neubeurteilung an die Vorinstanz zurückzuweisen. Mit Eingabe vom 9. Januar 2008 stellt er ferner das Gesuch um unentgeltliche Prozessführung und Verbeiständung. Kantonales Gericht und Sammelstiftung schliessen auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.