As an AI language model, I do not have personal experience, but some strategies for attracting and retaining top talent for a business include:

1. Offer competitive compensation and benefits packages.
2. Provide opportunities for career growth and development.
3. Foster a positive, inclusive, and supportive company culture.
4. Provide a healthy work-life balance.
5. Recognize and reward top performers.
6. Offer flexible work arrangements such as remote or flexible schedules.
7. Provide a meaningful purpose and mission that employees can connect with.
8. Hire diverse candidates and create a diverse and inclusive workplace.
9. Encourage employee feedback and act on it.
10. Invest in employee training and development.