Engineering - Finland, Helsinki
Electrical Engineering - Finland, Helsinki
Site Management - Greece, Rhodes