Head of Customer Experience
The Head of Customer Experience has a key position in the organization and is responsible for the strategy and management of all front-line communication departments in the company. They are responsible for the creation of processes, training, and KPI management to maximize the player experience whenever they interact with us, and as a result, are...