Extremely heavy, slow process makes development slow. Way too many meetings, way too much overhead. Mid level management is toxic. Promotions and pay raises are extremely political. Pay isn't even high to begin with. No real work flexibility, they gatekeep remote work for people who have been at the company for many, many years. No sense of camaraderie, managers don't care about the people.