Pay and pay raises are low. Work life balance is not flexible. Some managers are great others are not. The health insurance is really expensive. Their 401K match is only 4%. They keep a lean structure, so people will work a lot more hours. Openings stay open for a long time because the company is unwilling to pay more for quality employees. They're not as transparent as they claim to be.