Good to know

Recommend to a friend

Trust in executive management

Meaning

Filter scores by country World

Employee reviews

What do you like the MOST about your mission?

the complexity

What do you like the MOST about your company?

brand attachment and creativity

What do you like the LEAST about your mission?

distance with business

What do you like the LEAST about your company?

the size of the company