Pros
You will learn a great deal about the technology, and they have a very cordial social "European" culture. There is some training budget, and travel budget as well. I enjoyed my weekends in Paris and Germany.
Cons
One challenge is getting approval from France on everything, because the experts there are always out on holiday, or at a plant, or at a conference. I could do nothing without their approval. And if your project is late because of it, you will suffer the consequences, not them. Another is the low, low salary range, with no OT pay, and working 7 days a week to keep up the work load. Project managers are always right. Even when they are wrong. And way too arrogant to admit they are wrong. And completely unwilling to hear your side of any story.