to have found better employment elsewhere (referring to others)
Are you looking for: 另有另有高就More results...
English Expression:
  1. v.   have found better employment elsewhere (referring to others)