Before signing contract with them, they were very enthusiastic and helpful. Will reply email right away when you are clarifying stuffs with them. After signing contract, they do not bother to reply your email, and will tend to “overlook” them, unless you include in your emails that if they do not get back, you will escalate to higher management or even MOM. Only then will they reply your emails at speed of lightning. Staffs there are very unprofessional, arranged a time with them for signing contract, but consultant was late for over an hour. Start date with company I was working for, was postponed but they did not bother to follow up with company and I had to email consultant and chase her personally before she get back to me. They will cheat your money whenever there is a chance, and they are not transparent at all regarding their policies. Whenever you try to contact them (consultant / HR), they will either push you away by asking you to check yourself, or not reply the email or answer the call. They often tell you one thing, and if they are unable to achieve it, they will come up with all sorts of excuses or saying that there is a change in policy recently. Also, process for claims and increment is very long. Staff doesn’t seem to know the correct process for claims and often take months to process them. Increment as well. In conclusion, very bad experience. Will never recommend anyone to sign contract with them.