- Insight Global (San Jose, CA)
- Job Description On a typical day, the Lead Management Specialist begins by reviewing the latest leads from marketing programs, ensuring they are promptly ... with team members to ensure everyone is aligned on lead progression and follow-ups. The specialist remains...They participate in training sessions to stay updated on lead management , data entry, and reporting processes,… more