Awful, toxic culture. There is a reason they are always hiring (it is because they have a revolving wheelhouse of employees). This in turn leads to all sorts of inefficiencies resulting in incomplete and inconsistent deliverables, insane hours of OT (I have worked close to 90 hours a week on several occasions), and quite frankly unhappy staff (within our specific team). I think I am pretty flexible, but I would never in my life recommend anyone work here.