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.
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.