Faits : Faits : A. Le 25 janvier 2004, cinq malfaiteurs armés se sont attaqués à l'entreprise T._ SA, à Marin. Ils ont capturé l'un des gardiens du site, employé de la société Protectas, après avoir pénétré, en cassant une vitre, dans l'annexe constituant la station d'épuration de l'usine. Ils se sont servis de cette personne comme guide pour entrer dans le bâtiment principal. Ils ont attaché un responsable commercial de l'entreprise et un autre gardien dans un vestiaire. Ils ont obtenu de leur premier prisonnier, qui en réalité faisait partie de l'équipe, la désactivation des systèmes d'alarme, puis la localisation du butin. Au moyen de deux véhicules volés, ils ont soustrait environ 700 kg d'or acheminés vers une destination inconnue. A. Le 25 janvier 2004, cinq malfaiteurs armés se sont attaqués à l'entreprise T._ SA, à Marin. Ils ont capturé l'un des gardiens du site, employé de la société Protectas, après avoir pénétré, en cassant une vitre, dans l'annexe constituant la station d'épuration de l'usine. Ils se sont servis de cette personne comme guide pour entrer dans le bâtiment principal. Ils ont attaché un responsable commercial de l'entreprise et un autre gardien dans un vestiaire. Ils ont obtenu de leur premier prisonnier, qui en réalité faisait partie de l'équipe, la désactivation des systèmes d'alarme, puis la localisation du butin. Au moyen de deux véhicules volés, ils ont soustrait environ 700 kg d'or acheminés vers une destination inconnue. B. Par jugement du 30 mars 2006, la Cour d'Assises du canton de Neuchâtel a notamment condamné X._, pour brigandage et infraction à la LArm, à 8 ans et un mois de réclusion, sous déduction de la détention préventive subie, cette peine étant complémentaire à celle prononcée par la Ière Cour pénale du Tribunal cantonal valaisan le 15 juillet 2005. Elle a également ordonné son expulsion du territoire suisse pour une durée complémentaire de deux ans, sans sursis. B. Par jugement du 30 mars 2006, la Cour d'Assises du canton de Neuchâtel a notamment condamné X._, pour brigandage et infraction à la LArm, à 8 ans et un mois de réclusion, sous déduction de la détention préventive subie, cette peine étant complémentaire à celle prononcée par la Ière Cour pénale du Tribunal cantonal valaisan le 15 juillet 2005. Elle a également ordonné son expulsion du territoire suisse pour une durée complémentaire de deux ans, sans sursis. C. Par arrêt du 11 juillet 2007, la Cour de cassation pénale du Tribunal cantonal neuchâtelois a notamment rejeté le recours de X._. C. Par arrêt du 11 juillet 2007, la Cour de cassation pénale du Tribunal cantonal neuchâtelois a notamment rejeté le recours de X._. D. Ce dernier dépose un recours en matière pénale. Il se plaint d'arbitraire et invoque une violation des art. 11, 63 et 140 ch. 3 CP. Il conclut à l'annulation de l'arrêt cantonal et requiert l'assistance judiciaire. 