Sachverhalt: Sachverhalt: A. S._, geboren 1971, leidet seit Geburt an Hypothyreose (mangelhafte Hormonversorgung wegen Unterfunktion der Schilddrüse) und erhielt deswegen in seiner Kindheit Leistungen der Invalidenversicherung. Er arbeitete vom 1. Juli 1995 bis zu seiner fristlosen Entlassung am 11. November 1995 als Verkäufer für die Firma X._ und war anschliessend arbeitslos. Nachdem er sich am 25. Juni 1996 bei der Invalidenversicherung zum Leistungsbezug angemeldet hatte, nahm die Verwaltung Abklärungen in erwerblicher und medizinischer Hinsicht vor (Berichte des Dr. med. E._, Kinder- und Jugendmedizin FMH, speziell Hormonkrankheiten, vom 9. Juli 1996 sowie des Dr. med. R._, Spezialarzt für Psychiatrie und Psychotherapie FMH, vom 15. Oktober 1996). Mit Verfügungen vom 22. Januar 1999 erhielt S._ mit Wirkung vom 1. November 1996 bis zum 30. September 1997 sowie ab dem 1. Juli 1998 bei einem Invaliditätsgrad von 92 % eine ganze Rente der Invalidenversicherung zugesprochen. Die Pensionskasse der Firma X._ lehnte das am 23. Februar 1999 gestellte Gesuch um Zusprechung einer berufsvorsorgerechtlichen Invalidenrente mit Schreiben vom 19. November 1999 ab, da die Arbeitsunfähigkeit, welche zur Invalidität geführt habe, nicht während der Versicherungszeit entstanden sei; zudem trat die Pensionskasse wegen Verletzung der Anzeigepflichten durch S._ per sofort vom überobligatorischen Vorsorgevertrag zurück. Die Pensionskasse der Firma X._ lehnte das am 23. Februar 1999 gestellte Gesuch um Zusprechung einer berufsvorsorgerechtlichen Invalidenrente mit Schreiben vom 19. November 1999 ab, da die Arbeitsunfähigkeit, welche zur Invalidität geführt habe, nicht während der Versicherungszeit entstanden sei; zudem trat die Pensionskasse wegen Verletzung der Anzeigepflichten durch S._ per sofort vom überobligatorischen Vorsorgevertrag zurück. B. Die von S._ gegen die Pensionskasse am 9. April 2001 eingereichte Klage auf Ausrichtung einer Invalidenrente wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 21. Oktober 2002 ab. B. Die von S._ gegen die Pensionskasse am 9. April 2001 eingereichte Klage auf Ausrichtung einer Invalidenrente wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 21. Oktober 2002 ab. C. S._ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, unter teilweiser Aufhebung des vorinstanzlichen Entscheides sei die Sache zur Berechnung der ihm ab dem 1. November 1996 zustehenden Invalidenrente an das kantonale Gericht zurückzuweisen; eventualiter sei die Pensionskasse zu verpflichten, ihm in Gutheissung der Klage rückwirkend ab dem 1. November 1996 eine ganze Invalidenrente auf der Basis eines versicherten Einkommens von Fr. 28'560.-, nebst Zins zu 5 % seit der Klageeinreichung, auszurichten, mindestens aber monatlich Fr. 1599.- vom 1. November bis 31. Dezember 1996, Fr. 1581.- vom 1. Januar bis 31. Dezember 1997, Fr. 1611.- vom 1. Januar bis 31. Dezember 1998, Fr. 1623.- vom 1. Januar bis 31. Dezember 1999, Fr. 1653.- vom 1. Januar bis 31. Dezember 2000 sowie Fr. 1636.- ab dem 1. Januar 2001. Ferner lässt er die Gewährung der unentgeltlichen Verbeiständung beantragen. Die Pensionskasse schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 