What bugs me: in most companies, especially ones where people do mostly knowledge-based work like Authy does, almost everyone has some kind of unique information on them. No matter how good your project management and code base, most people carry some kind of valueable knowledge in their head that only becomes apparant as soon as they are not there anymore: something like how to log into certain systems, backup schedules, currently pressing issues etc etc.
In my opinion the most important thing that needs to be done during offboarding is transfering as much of this hidden knowledge as possible into the company.
How do they proceed operating after kicking people out without prior notice? Do those projects just get stomped and started over with new people?