Seems a good company to work for, but HR process is completely unprofessional.
Cons
They claim they want serious candidates but make candidates undergo lengthy questioning process while not showing much responsibility to keep candidates updated or keep accountability.