Ninety percent of a company's performance is determined by its managers. ‐ Mercari: Shop from Japan