Pros
1) They give the salary you want 2) You can move to very different project, if you want so: search engine, biggest mail service, social network, content projects , etc. 3) This is the biggest internet company in Europe, so if you want to do something big....
Cons
1) this is PM-led company, contrary to google, facebook and many others, who are led by engineers. So if you want to do *right things* - it's not a place for you. You will be busy making a tons of useless features, because your PM seen them somewhere and your project definitely needs them. How will this feature improve your service? "It's a business task, you don't understand it, please implement" 2) majority of managers are totally incompetent - they have no vision, no planning, no measuring. 3) they are promoting nerds to team leaders. Have you ever had nervous and somehow aggressive genius as a boss?