Pros
Lots of great people, decent benefits, and a willingness to try different technical solutions
Cons
The company keeps building on broken solutions and processes that require ongoing heroics from staff to perform basic business functions, while making large investments that fail on new features with little analysis or planning. There are obvious internal salary inequities. Many executives are snide, sarcastic, and demeaning to other employees whose jobs they won't deign to understand. High pressure, unreasonable demands, and competing priorities from the leadership team contribute to high levels of stress among the rank and file. Restructuring and layoffs have happened on an ongoing basis since early 2023, with 3 large layoffs (10%+ each) and a lot of smaller stealth layoffs. Senior leadership struggles with consistency and execution, yet chronically ignores or rejects feedback from lower-level management and ICs.