Apollo Employee Directory
Travel ArrangementsStockholm, Sweden201-500 Employees
Apollo has about 341 employees, nearly all of them in Europe. By country, the largest groups are Sweden (79%), Denmark (9%) and Norway (4%). Administrative and Information Technology make up 32% of the profiles with a known department. Apollo's workforce spans 21 departments.