Citation: 9C_524/2008 15.07.2009 E. C

A.________ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, der Entscheid vom 14. Mai 2008 sei aufzuheben und es sei ihm auch für die Zeit ab August 2006 eine ganze Rente zuzusprechen. Eventualiter sei die Sache an die Vorinstanz zur Neubeurteilung zurückzuweisen. Zudem lässt er um unentgeltliche Rechtspflege ersuchen. Das kantonale Gericht und die IV-Stelle schliessen auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen und die beigeladene Pensionskasse der Firma Z.________ verzichten auf eine Vernehmlassung.