As Generation Z floods the workforce, companies need to put their best foot forward to attain top talent. Here's how.