why?
Makes as much sense as a Japanese company referring repeteadly to employees in New York and/or the United States.
Uwot. A significant chunk of Europe is not in the European Union.
https://plaid.com/blog/plaid-hires-head-of-europe/
Their site mentions offices in London and Amsterdam. Maybe UK means London and Europe means Amsterdam?
(Or maybe they have some employees elsewhere in Europe - they offer their services in several countries... including another non-EU country: Norway.)
Europe in this sense seems to refer to the union, not the continent.