Pros
The team (direct peers) you work with is amazing. Pay is amazing for an outsourced employee.
Cons
They outsourced everything during Covid, and now they're whitewashing everything back to American hires only since they're doing well again. They won't say it but the way they're hiring and firing people is pretty obvious. Also, good luck trying to get help from management with clients. If you ask for help, they will make you feel like everything is your fault because you aren't trying hard enough or being resourceful enough or attentive enough, and if you don't ask for help, they will ask you why you didn't ask for help. It's a lose-lose situation either way. They think because they pay you well, they can curse at you, overwork you and disrespect you any which way to Sunday.