If you need healthcare, look somewhere else, because you get paid more not to use the benefits and ALOT less if you do. Depending where you work you can choose your schedule. Pretty flexible, but be careful who you associate with. There is an immediate family within the company, and at least one of them is well-known to be untrustworthy and uses the corporate connection to mistreat people and spy on people, that does not suck up to them, and has the help of one of the corporate folks. Little advancement and they pick and choose who they want to "promote", if you want to call it that. Other than that it is an ok company, but use it as a stepping stool, not a career if you are on a contract.