Pros
Visa sponsorship, good salaries. They offer housing, trasportation, food and medical insurance.
Anual leave and flight tickets to your home country, but lately they change that to a fixed amount of money to buy a ticket.
Cons
The good salaries depends a lot on 2 factors: the department were you are going to work and your passport.
The offered housing, also depends a lot on those 2 factors.
Anual leave and flight tickets to your home country, same thing.