Terrible HR. Emails left unreplied. No financial support, very short notice for moving. Training is poor and you are left, and not tailored to your own need or the needs of the cleeint. You also take the risk of being thrown into a technology which you don't enjoy...