Good learning opportunities in the early years
Exposure to strong domain knowledge especially in PartnerSight.
Cons
Leaders make reckless decisions that disrupt established teams.
The management needs to listen to experienced team members before making abrupt moves.
No consideration for employee interest when reassigning teams
Managers have little authority once leadership decides something
Sudden team changes disrupt growth and motivation
Supportive teammates and willing to mentor.
Some Autonomy on tasks
Cons
Good engineering practices almost non-existent
Job scope can change anytime and performance review metrics can be changed without notice
Likes to force developers into client facing
Certain management has gaslighting tactics and comparision towards certain race regarding headcount cost.
No clear direction on what is the path for product.