Pros
Good secondary benefits (27 freely spendable holidays a year + mandatory days in in the Netherlands), Lease car (that is fully configurable, no stock to choose from once you're past your first 2 months), good support structure, both for technical know-how and education (ofter extra classes ranging from C/C++ and FPGA introduction, to 3D design for 3D printing and 'How to network') as well as support concurning current assignments.
Cons
Most of the time is spent as a technical consultant at a customer (provided you're in mechatronics. If you join Software, you might get stationed internally). This means that in my case sometimes the customer can be a rigid company where it will take some time and a lot of effort before you can change things. Fortunately I feel that you can openly discuss this with management, to steer yourself to a position that suits you more.