Pros
Room for personal development, part of international team, professional company, solid business model, financial solid, part of collective agreement in my country for labor rights, good pay.
Cons
Changing procedures or mindset in a large complex company can be a challenge! But not impossible nonetheless. Company is result based so can be stressful at times.