Can other VM users overload or crash the server?

No. Each Virtual Machine (VM) is a completely seperate operating system instance with its own memory, disk and CPU resources. 

The hypervisor (VMWare ESX) manages resources to ensure each VM is able to access these resources when required and to limit those that behave badly.