St. Luke's
Company
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.
Mentioned 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.