The management team is horrendous. The company promotes a work-life balance, yet fails miserably at living up to that. If you are not working 60+ hours a week, you're not working enough. And WHATEVER YOU DO , DO NOT MAKE A MISTAKE. Mistakes are for the weak at this company. Make one and the nail is in the coffin. Lots of gossiping and talking about people behind their backs by the management team.. Incredibly juvenile. Very much like high school.