Something about this article doesn't sit right with me. Perhaps it's the self congratulatory tone, or maybe it's all the talk of brand building, "culture", or using social media to show off their company's "personality" -- but whatever it is I found it mildly nauseating. It's great they like their new hires, but how did they quantify that they're "top talent"?
I may be too old and jaded for this sort of thing.