Role Description This is a full time, on site role for a Customer Support Executive located in India. The Customer Support Executive will be responsible for handling customer inquiries, providing online and technical support, resolving issues to ensure customer satisfaction,…