HR Department does an excellent Job, the whole company model however is complete garbage. In detail; they under qualified, disrespectful, rude and inconsiderate of employees and their personal life. Managers will not hesitate to call you at 9:00 o clock at night to ask you about work related duties.