Hours are flexible but it all depends on HR and Managers. If anyone of them have issues with an individual, then you're in for a rough drive. The company is not stable at this time because there are lots of new changes and almost all sr. management is new. HR always lacked in providing good service and their doors are always closed and HR has big attitude issues, extremely moody and rude. HR is really good at blaming the managers and employees without taking any type of ownership. Despite all of this, HR people are getting promoted like anything and most of HR people barely has 3-4 years of experience. Kids running the company, great.