Pros
WLB People pact Benefits and RSUs
Cons
Job satisfaction in terms of the actual work being performed. Very low bar, to the point that you'd be frustrated for not being allowed to contribute or not being encouraged to solve certain level of technically complex challenges. Internal politics within the team - Almost no-one has any idea of what is going on at a technical level, yet a lot of surface level showboating [which actually helps you achieve monetary growth, in this particular team at least] - If you can kiss up, you'll considered an excellent candidate and your manager will make sure you get good visibility irrespective of your technical/domain knowledge. One cannot directly disagree with their seniors here. Even though they might be wrong at some point, you will have to wait for the senior to realize it himself and take action. But people often are willing to take these bargains in exchange for the WLB and perks. So, there you go.