Top reasons Gen Z and millennials chose to work for their company | Fortune