and performance) About the Role The Inbound Lead Specialist is the first point of contact for potential customers and plays... inbound opportunities and ensuring no lead falls through the cracks. If you're energetic, detail-oriented, great with people...