Applied to Singapore branch. Need to spend an entire day for their first round at their office, do technical test in the morning then wait 2+ hours in between 2 more on-site interviews if selected and just sit around and do nothing while waiting, Afterwards still have to take a 3rd interview which they cancelled last minute on me on the day itself. No respect for applicants' time at all.