How to attract top talent?

Other than branding many businesses offer multiple facilities to attract top-level talent, like intellectual/collaborative work environment, flexible timings, competitive payouts/bonuses, and other benefits.