St. Luke's

CompanyMentioned in 1 video

A London-based ad agency that limited itself to 30 people and created a waiting list for clients and employees, fostering a culture where turnover was seen positively.