Pros
ICs and engineers are some of the most talented people I have worked with. You make good friends here because everyone is equally miserable - trying to get out.
Cons
PE-run management do not show a real interest in understanding the customer base, and therefore no unique vision for what to do with the company. They relentlessly hammer ICs on quantitative metrics and will not hesitate to do mass firings every few months to achieve them. There is no vision passed down from the top, just constant “yelling” at the ICs they hire, who senior management uses to place blame on when monthly metrics are down. In the brief periods when metrics are up, they are quick to take credit, to save their jobs in management’s eyes. Fear-driven environment in a shrinking market. Run if you can.