Report a wrong location

Senior Sales Manager, EMEA (d/f/m) at AVOW

What is wrong with the location?