Ellen is one of our Customer Success Managers and is located in Belgium. With a strong background in sales and communication, she handles her clients’ questions in no time. Two of her biggest passions are languages and writing, so it’s no surprise that she speaks five languages fluently. Staying healthy and strong is a high priority for Ellen, and when not at work, she’s probably exploring a new part of the world or dancing Flamenco. Olé! 

Favorite food: Anything Asian or Spanish 🍣🇪🇸 
Least favorite food: Nothing, she eats everything 🙈🤤


Already working at Flowbox?

Let’s recruit together and find your next colleague.


Employer branding by Teamtailor