Ventajas
Large multinational, therefore all projects tend to be large scale. There is always a lot of action and change. Employees tend to be especially competent (they need to be to keep up!)
Desventajas
Even when formally designated as a "High Performer" employee, it is very difficult to advance in your career. You will be told by HR and management that your career progression is solely your responsibility, which is fine in principle, except that all will push back when you try to take on new responsibilities and grow. When you do eventually succeed in taking on new responsibilities, you will find it nearly impossible to have your salary band updated to reflect these changes. It is very difficult to move around internally, even when you have an excellent reputation, excellent performance reviews and "high performer" status.