Ofac Group Employee Directory
IT Services and IT ConsultingGeneva, Switzerland201-500 Employees
Ofac Group has about 213 employees, nearly all of them in Europe. By country, the largest groups are Switzerland (92%) and France (6%). Engineering and Information Technology make up 25% of the profiles with a known department. Ofac Group's workforce spans 23 departments.