Pros
The compensation starts out pretty good, but if you end up working for a scumbag manager - this company has TONS of them - you won't ever see a raise and you'll be lucky if you ever see a four digit bonus. Enjoy the nice paycheck while it lasts, because, if you are located in the US, you have a bullseye on your head anyway.
Cons
Sooner or later your job is going to India. Ignore the current "what do I do to keep my job?" advice that's circulating right now. It doesn't matter how many successful projects you work on and it doesn't matter how many hours you put in. This company WILL send your job to India and they don't care what you do for their benefit. Dave Cote has been quoted as stating there is to be no hiring in mature markets. You don't need to be a brain surgeon to figure out reducing headcount in mature markets is high on his list, too.