Management,Core policy and HR are TERRIBLE! They do not care about their staff at all. Management is vey disrespectful and immature. There is NO work life balance with this company. They treat you like they own you and have no problem holding your job over your head.