Sequoia pulls the plug on its London office, leaving UK staff bracing for job cuts – City AM
Sequoia scraps its London office in a sharp strategic pullback, leaving UK staff facing redundancies. The decision casts fresh doubt over the firm's long-term presence...
