Pros
Group was amazing. Work-life balance was good. Benefits were so-so. The people outside of upper management were worth it.
Cons
Upper management conducts themselves like a fraternity. They need some intense therapy to eliminate their projection of insecurities on staff. They talk a big game, but have no clue how growing a company should really look like because just ask them, they know everything. Most upper managers have only worked there which is good and bad. Unfortunately, the bad shines more and results in poor staff development. They keep toxic individuals for various reasons and allow them to treat other employees abusively and illegally. So many talented senior engineers left, which should be a huge red flag to management that the current group leaders need to go.