Good for a part time job or stepping stone; not a career.
Poor management up to executive level has hollowed out what was otherwise a great company. Team leads are near universally overworked and underpaid (not uncommon for leads to make less per hr than those they manage) leading to lots of complacency, passive aggressiveness and general apathy, which hurts morale.
OT comes in seasonal waves. When it - more ... hits, expect 10 hr minimum requests for months on end with a few weeks in between. These OT requests are mandatory and when combined with inept management, the turnover feels like 90% within a year. It also feels like the most promising/productive ... - less