Why join?
A lot of the same reasons people join the army today.
Guaranteed pay, being well fed, and the promise of a retirement ‘package’ which included farmable land. However, as a sign of the times, legionaries could also claim slaves and any loot they could plunder from the battlefield.