Global customer satisfaction analyst careers