Linus Sebastian is stepping down as CEO, rejects $100M takeover offertechspot.com4 pointspgrote3 years ago