Sachverhalt: A. Die Staatsanwaltschaft des Kantons Zug erhob am 3. Dezember 2009 Anklage gegen G._, X._ und H._ wegen gewerbsmässigen Betruges, mehrfacher ungetreuer Geschäftsbesorgung und mehrfacher Urkundenfälschung. Das Strafgericht des Kantons Zug erklärte X._ am 29. November 2012 des gewerbsmässigen Betruges schuldig und sprach ihn von den übrigen Anklagevorwürfen frei. Es bestrafte ihn mit einer teilbedingten Freiheitsstrafe von 36 Monaten. G._ wurde ebenfalls des gewerbsmässigen Betruges schuldig erklärt und im Übrigen freigesprochen; H._ wurde vollumfänglich freigesprochen, soweit das Verfahren nicht zufolge Eintritts der Verfolgungsverjährung eingestellt wurde. B. Gegen das Urteil des Strafgerichts erhoben G._, X._, die Staatsanwaltschaft sowie verschiedene Privatkläger Berufung. Hinsichtlich X._ bestätigte das Obergericht des Kantons Zug am 8. Januar 2015 die erstinstanzlichen Schuld- und Freisprüche. Das Obergericht bestrafte X._ mit einer teilbedingten Freiheitsstrafe von 32 Monaten. C. X._ führt Beschwerde in Strafsachen. Er beantragt, er sei vom Vorwurf des gewerbsmässigen Betruges freizusprechen. Er ersucht um unentgeltliche Rechtspflege und Verbeiständung. Der Beschwerde sei die aufschiebende Wirkung zu erteilen. D. Das Obergericht des Kantons Zug und die Staatsanwaltschaft verzichten auf eine Vernehmlassung. Die Beschwerdegegner 2 und 3 beantragen Abweisung der Beschwerde, soweit darauf einzutreten ist. Der Beschwerdeführer replizierte am 15. Januar 2016; die Beschwerdegegner 2 und 3 duplizierten am 12. Februar 2016.