Pros
Work-life balance if you wanted to balance, and remote work.
Cons
Incompetent management hid behind a facade of "happy teams," but the reality was far from it. What we actually had was a zero-conflict culture where engineers stopped voicing their concerns because no one listened. This led to an environment filled with silent frustration. HR, instead of addressing these issues, covered for the top managers, suppressing any negative feedback from employees for as long as they could. The result? A toxic workplace where backdoor conversations replaced honest dialogue. Whenever conflicts arose, instead of resolving them directly, people turned to HR with complaints. I had never seen so many issues swept under the rug. It was crazy how the organization became more focused on avoiding conflict than solving problems.