Pros
Always looking to help out you as an employee and better yourself in your career.
Cons
Turnover can be high depending on the contract.
Pros
Multinational company with a lot of opportunities to grow
Cons
I dont have any downsides to share working with them