There is a limit on the amount of time it takes players to get from one level to the next (as of update 1.6), thus a survivor has the highest possible final level 20 (as of update 1.6).