About this role
Insight Global is seeking a Sr Customer Success Specialist / Account Executive to join a growing team. This role is essential in supporting clients and ensuring they have a seamless experience with the company’s platform. The successful candidate will be responsible for being a subject matter expert in both the platform itself and the rules and guidelines that govern it. This role involves engaging with customers across multiple communication channels, including phone, in-platform messaging, and email. The role requires strong attention to detail, problem-solving skills, and the ability to work efficiently in a structured environment. This is a fully on-site position, five days a week.
Required Skills
•4+ years of experience in customer success, customer support, content compliance, account management, or a similar role.
•Bachelor’s degree in Business, Marketing, Communications, or a related field.
•Strong written and verbal communication skills, ability to explain processes clearly and professionally. •Experience with multi-channel communication (phone, email, chat)
• Experience working with high level executives
•Strong problem-solving skills
•High attention to detail when reviewing logos, brand guidelines, and financial submissions.
•Ability to direct inquiries efficiently and guide users to the right information.
•Comfortable working in a fast pasted, high-volume environment
•On-site availability (5 days a week)
Nice to Have Skills & Experience
• Experience in marketing or brand compliance.
• Background in a fast-growing software company.
• Knowledge of advertising industry standards and guidelines.
• Familiarity with Slack, Notion, Intercom, Google Workspace, and Microsoft Office.
Fun fact: just took a hobby/ side business wedding MC and he used to do stand up comedy.