/
IntercomSaaSGTM
Under a week · posted
Half of Intercom’s 118 open roles have been sitting longer than 118 days.
Intercom posted this Customer Success Manager, High Touch role in London, England today, 24 August 2026. fable12 indexed it directly from Intercom's Greenhouse board.