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