Pros
Historically strong people-focused culture with a genuine commitment to diversity, inclusion, and professional growth. Excellent opportunities for career progression. I grew from a junior developer into a senior technical and people leader managing large-scale enterprise applications and teams. Many talented, mission-driven colleagues who cared deeply about their work and clients. Recognition programs that, for much of my tenure, meaningfully rewarded excellence, leadership, and service. I was honored to receive multiple awards over the years. Prior managers were consistently supportive, invested in my development, and strong advocates for their teams.
Cons
In the final years, the culture shifted significantly, particularly around inclusion, transparency, and employee psychological safety. Layoff decisions during challenging market conditions felt heavily weighted toward cost reduction rather than performance, resulting in the loss of high-performing, experienced staff. Excessive leadership turnover created instability, conflicting guidance, and career risk for long-tenured employees. A growing disconnect between stated values and lived experience, including environments where raising concerns felt discouraged or unsafe. Instances of unprofessional leadership behavior such as micromanagement, dismissiveness, and poor communication undermined trust and morale.