Based on my experience, I would recommend applying for a position through Sparkle Genius, especially if the opportunity to work with their clients is offered. The process is rigorous but fair, and it provides a clear understanding of the role's expectations and the potential for a good fit within the team.