Scila employs 100 employees. The Scila management team includes Mikko Andersson (Chief Executive Officer), Lars Rodhe (Chief Revenue Officer), and Bjorn Westberg (Chief Financial Officer).
Looking for a particular Scila employee's phone or email?