Pros
great company, good benefits, good comp
Cons
large org, sometimes too much politics
Pros
This company is one of the world's famous site, so it's operation strategy is really good.
Cons
I think this company could make more jobs for more developers.