Pros
- compared with its competitors (many of which have 30,000+ employees), Facebook gives people a chance to make a massive impact. I've been at the company for 4+ years and we consistently grow our number of employees far slower that the growth of our users, developers and advertisers. This gives each employee a chance to do something huge for our nearly 1billion users. - if you are a "doer" and take accountability for things, there really is no limit to what you can accomplish
Cons
- if you love process for the sake of process (i.e. going to meetings), Facebook is not your place. It thrives on results and moving fast, and process that helps the company move fast is reward; process that results in more meetings and redundancies is not - people at Facebook have a lot of fun, but it is a relatively serious and extremely driven place; we expect a lot out of our employees so come ready to contribue