Excellent place to start. Meh place to stay.
Pros
Lots of freedom - you are the master of your own career. You get full credit for your achievements (with a cost of taking full responsibility). Retains its "move fast" culture - you can get a lot of meaningful work done. Smart and proficient colleagues - you can learn a lot regardless of your level! Compensation is fair and sweet.
Cons
Forget about work/life balance. In fact, forget about work/sleep balance. Management does nothing to deal with the problem. Horrible working conditions. Wide and extremally noisy open spaces (impossible to concentrate), tiny desks, lines in restrooms, unavailable meeting rooms. I do most of my meaningful work from home. Management refuses to acknowledge the problem and praises facilities, so no chance of this being fixed. A strong political bias coming all the way from the top that pollutes working climate.