Middle management was terrible. Totally chaotic projects with insane timelines. Over-promising to the client so that developers need to work overtime or the client gets annoyed. Both happened.
Salary is barely mediocre and any proper raises have to be argued and fought for annually.
Bad environment for female and underrepresented employees. Stay clear