Pros
They can be flexible for some roles at times. Easy, plentiful parking for US since it is in an office park off of main roads with a good size lot.
Cons
Annual raises do not exist, so if you don't like your starting salary, you never will like it. Does not do much to encourage employee growth. Most technical people will not be US-based. As a US employee, I have little idea of overall company operations with so much concentrated in India. US HQ building is very bland and so is culture. You won't find a modern work culture here. Fun perks? Nope. Something a little different like an office dog? Nope. It has been years since they had 401k matching. It may never happen again. With the most interesting branch of the company spun off on its own, I wonder if the remaining company is really going anywhere or just treading water doing the same old, same old.