Some of the team members seem like really nice people but like others mentioned they will drag you through an unnecessary process weeks if not months just to send you a generic rejection at the end. It really doesn't make sense if a candidate passes technical interviews/ assessments why drag them through more interviews? Then reject them. Would not recommend save your time, the process is demanding and lengthy for you just to end up disappointed.