Pros
Good working conditions, friendly and supportive colleagues, international environment which creates strong relationships with other people, supportive and professional management. There is a lot of information available on internal sites, lots of tools, lots of databases where you can find eventually the information you need.
Cons
You are most of the times on your own. You have to train yourself and sometimes very quickly. In other words you need to adapt to new jobs (departments) and to perform at very high standards in a short time. The training is often online or remote (few possibilities to receive proper training and proper knowledge) - you need to discover by yourself. Lots of procedures to follow - sometimes ambiguous and which lead to overloading. The balance personal life/ professional life is very poor. The professional overwhelms the personal. You have to be ready to accept overtime as part of your life/job.