Extremely poor HR; lack of consistent leadership; complete lack of empathy with staff struggles; they don't assist with visa issues; don't even bother trying to raise issues with management - it falls on deaf ears. Very nepotistic - complain about the wrong people and you'll be put on performance review or simply fired.