Instilla Employee Directory
Advertising ServicesLombardy, Italy11-50 Employees
Instilla has about 50 employees, all of them in Europe. By country, the largest groups are Italy (96%), Portugal (2%) and Switzerland (2%). Marketing and Branding make up 43% of the profiles with a known department. Instilla's workforce spans 13 departments.