Previous Video
Royal Dutch Shell
Royal Dutch Shell

90,000 employees in 80 countries needed the tools to be successful in their everyday work.

Next Video
Language Means Business: Customer Service
Language Means Business: Customer Service

Video highlighting how language impacts customer service.