TSF Employee Directory
IT Services and IT ConsultingItaly501-1000 Employees
TSF has about 511 employees across 6 continents, most of them in Europe. By country, the largest groups are Italy (31%), United States Of America (13%) and France (9%). Administrative and Business make up 28% of the profiles with a known department. TSF's workforce spans 21 departments.