- Culture is good and most teams having competent friendly people
- Recent change in Technical departments adding more technical managers helped a lot.
-Salary and Benefits are good and can be great
Cons
-Not any but some roles and people don't belong in the new setup, specially some Managers.