Each team has about 5 levels, some 6. At 25 per roster figure it out.
milb contracts are for 6-7 (not sure which) years, to be broken at anytime. Most guys if not in ML by 4-5 years and not on the 40 and reach a certain age limit, are out, either by their choosing or the teams.
It is not your most stable environment for employment.
JMO