I don't think there is any "excellent" HR departments here! they always lack communication! they are overpaid personnel that do NOTHING for employees... but do everything for the employer.. they never reply to emails.. never acknowledge you.. and treat you as if you're the most valueable asset before you're hired.. and as if you're invisible one you're employed!