it's endless in theory, but you will probably get overwhelmed with no way out around wave 25. Someone managed the reach wave 26 which is probably the world record :D My personal record is wave 25
Okaay I missplayed and died at wave 23 :D So I was very close!