Report a wrong location

Digital Sales Specialist at Tecla IO

What is wrong with the location?