Global sr c careers