The interview process was fairly straightforward...until the end. It was fairly simple, a quick phone screen with HR and then a video interview with the team that involved technical questions, some personal ones, and similar interview fare.
The issues started after the offer was extended and accepted. Their background check provider uses a horrible system that is a nightmare to navigate. There later came issues with scheduling due to my current employer and I was told that things had been resolved and a new date was given. I went in and found out that the actions promised by them were not taken after wasting a not-insignificant amount of time and immediately withdrew.