Oswald employs 119 employees. The Oswald management team includes Jean-Luc Hardmeyer (Co - CEO), Liridon A (Head of Telesales), and Kevin Simon (CFO).
Looking for a particular Oswald employee's phone or email?