Pros
Compensation was fair, great benefits and office.
Cons
There’s absolutely no growth here, and pointless side projects seem to be handed out just to keep people busy. Leaders and managers don’t communicate goals, so you’re left in the dark about where things are headed. Coding standards don’t exist, and engineering quality is embarrassingly low. The culture is toxic. Teammates talk trash about each other, and there’s no real collaboration or respect. The work you’re given might be "important" to the company, but it’s repetitive and lacks any real impact. You have no say in what areas you want to grow in, and it feels like you're stuck. For a company that prides itself on being a top diversity hire, actual diversity is non-existent in certain teams, leading to an exclusive, cliquish atmosphere. It seems like people are more focused on trying to become the boss’s favorite than actually doing meaningful work. Instead, they over-engineer and create useless features just to show they’re doing something and look good in front of leadership. (Granted, some people are genuinely nice).