Pros
The team that I belonged to was really awesome, full of great hard-working people from different countries that gave a multicultural background that you hardly can get anywhere else.
Cons
I was first hired as a contractor, and after two years of waiting for a full internal position, when it finally came, it implied around 40% less money in my pocket, at leas during the next two years. Internal politics played a huge roll in this process, because there was an initial eagerness to create the contractor position and it made the local manager oversee how much I was being payed, and then, when I was hired, it turned out to be out of range by a lot. Then, since it was impossible to go back to the contractor status and also there wasn't a chance to go above the pay range, I was pretty much bullied into accepting this new, inferior conditions without any perks or benefits for me or my family. The day I understood that I wasn't gonna win this one, I started looking for my next job, without second thought.