Avantages
According to my experience, you will find a multi-cultural, multi-disciplinary, dynamic and high-tech environment, with a fast-paced growth, and many opportunities to develop personally and professionally.
Inconvénients
Customers expect consulting/outsourcing engineers to deliver first time right and within schedule, since these services are expensive. According to my experience, you may be overwhelmed during the first and second year, due to the nature of engineering services of consulting and outsourcing. It is vital that you learn about self-awareness and resilience, know about your limitations. It is vital that you trust your senior colleagues and management, since most probably they have gone through the same experience before you.