1) Zynga provides very good starting compensation.
2) Along with awesome compensation you will get amazing benefits like awesome free food, trips every quarter.
3) You will get to work with highly passionate people
Cons
If you work at Zynga, you will be expected to work for long working hours. You will not have work life balance but this is not that bad after all.