Pros
Remote first. During the glory days there were a lot of greenfield projects and bright individuals bringing energy and new ideas to the table. Some of my closest connections in software engineering came about from working here. Before the company folded its hand and leaned into acquired businesses I grew quite a bit as a programmer.
Cons
The outlook of the company went downhill fast. The company folded its efforts into other businesses that they bought out instead of chasing the dream of being innovative and new. CEO constantly said we were shattering records and exploding in growth even though your talented co workers were just laid off days prior. The main revenue stream that they acquired was an outdated legacy product and was filled with toxic leadership, so toxic that some teams had to turn in a report card weekly with everything they did for each day at 15 minute intervals.