Pros
Opportunity to make a large impact for feature development or performance improvement Opportunity to work with smart/entrepreneur people Good/Free food/drinks and reasonable allowance to eat from local restaurants as well Strong intern program Strong salary,stock,refreshment program Strong product review/eng process for releases Vision: Evan Spiegel/Design team is awesome for product vision and discussing new ideas Strong engineering leadership Work/Life balance is fine. You don't have to work on weekends. It is similar to other large tech companies. Innovative and ambitious culture
Cons
Don't have an established campus Office space sucks compare to Google/Microsoft Not much established for review/performance system Too much new grads (but this is changing recently) Leveling system for engineers does not seem right Each new stock vesting schedule same as initial hiring stock Favoritism for closeness to Evan or Directors/VPs etc Not enough conference rooms