Pros
1.the pay is good compared to market standards. 2.The type of work is good, but management doesn't enable you to do the work, instead discourages you on that and try to take the credit of your work.
Cons
1.Management is ineffective and bullying kind, especially for female employees. 2.Leadership is worst. 3.They show sexism at highest level( small example like "What do ladies do, come here, get pregnant and take free salary", FYI I wasn't pregnant, they said this for my colleague who was pregnant). 4.Make condescending remarks on personal matters to manipulate and threaten their reportees. 5.Very toxic work environment. 6.Esclations don't work, leadership and HR-BP try to cover-up the manager's 'company policy violations' and his wrong doings probably because they're also involved in those.