Pros
Great work-life balance and great job security. Endless opportunities for sharpening your skills if you knock the right doors, and even the wrong ones. You will make valuable connections. Business is goood.
Cons
It's a manager's organization IMO, unfortunately - at least the Bengaluru office. Pay is mediocre, but so are the expectations from you and you are replaceable (Planes won't stop getting produced if you stop working; same applies to your boss and your boss's boss's boss). Bengaluru office, at least my team, shows some symptoms of a dysfunctional organization, as per Peter Thiel's description - "In the most dysfunctional organizations, signaling that work is being done becomes a better strategy for career advancement than actually doing work (if this describes your company, you should quit now)."