HR was absolutely terrible and messy. After passing online assessment, HR contacted me and scheduled interview but sent it to wrong email hence I did not receive it. Upon setting up new interview, it was rescheduled to another day. Few days later, HR informed me of the offer and after sending in the documents, no response for a week until email was sent in to check on the process. Only then, I found out the email was deactivated (HR probably left) and was informed by another HR that someone else will take over. New HR emailed to say an update will be given by end of the day but disappeared for 7 working days only to be informed that she was on leave and an update will be given soon. An official offer email was finally made a week later. Total time taken from interview till when offer email was given was 5 weeks. Note: online assessment was taken 1 week before interview scheduled.