Helen Chiang left Xbox last month after being there for 21 years

Advertisement