The end of the season sets you up for the draft coming up
This is key. You'll have some scouting points to spend and a good draft position. Try to order that in the next week before the draft and you'll hopefully add another decent trainee to your roster.
That's the big benefit of joining at the end of a season.