OTW employs 277 employees. The OTW management team includes Rasmus Winther (Chief Executive Officer), Anna-Lena Jansen (Editor and project manager), and Jelena Stefanovic (Founder).
Get Contact Info for All DepartmentsLooking for a particular OTW employee's phone or email?