Flex time, breakfast/lunch/dinner for free, gym (but you have to pay for it), salary is ok.
Cons
Boring project and terrible management, the whole department is going nowhere and 80% of the developer are close to boreout. Developing nonsense product for a non existent user base..