• Kenya, Nairobi
Public Relations, Customer Service or any related fields.
  • Management
  • Customer service
  • English
  • Marketing