Sachverhalt: A. Das Obergericht des Kantons Zürich bestätigte am 23. Januar 2015 im Berufungsverfahren ein Urteil des Bezirksgerichts Winterthur vom 20. Juni 2013 und sprach X._ des bandenmässigen Raubes, des Raubes, des mehrfachen Menschenhandels, der mehrfachen Förderung der Prostitution, der mehrfachen Vergewaltigung, der mehrfachen sexuellen Nötigung und der Entführung schuldig. Vom Vorwurf des Menschenhandels und der Förderung der Prostitution sprach es ihn teilweise (betreffend Nebendossier 6 der Zusatzanklage der Staatsanwaltschaft See/Oberland vom 27. August 2012) frei. Im Berufungsverfahren unangefochten blieben die Verurteilung wegen der Widerhandlung gegen das Waffengesetz, die Freisprüche vom Vorwurf des Menschenhandels (Nebendossier 5), der Förderung der Prostitution (Nebendossier 5) und der Vergewaltigung (Nebendossier 7 Ziffer 5.5) sowie die Einstellung des Verfahrens betreffend mehrfache Widerhandlung gegen das Ausländergesetz und mehrfache Nötigung. Das Obergericht verurteilte X._ zu einer Freiheitsstrafe von 17 Jahren und einer unbedingten Geldstrafe von 160 Tagessätzen zu Fr. 30.--. B. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts sei aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Zudem ersucht er um unentgeltliche Rechtspflege und Verbeiständung.