Business continuity and outstanding employee experience are just two of Go Abroad's myriad benefits