Pros
Large building with a lot of space Great coworkers - many get together and do things outside of work Relaxed atmosphere (most of the time) Free lunches and snacks No pressure to work more than 7 hours Vacation time never a problem, even encouraged Interesting and challenging work (building an entire ecosystem) Pinball, ping pong, corn hole and other games for breaks Fun events, retreats, and holiday parties They're good with raises and bonuses Devs are respected and listened to (most of the time) My experience here has been very good overall. In most respects, things have typically gotten better and better as we grow.
Cons
Amazon-esque principles have been prematurely applied to a small engineering team. Abuse of the term "ownership" and an unnatural push for autonomy have led to lack of convention and a disorganized backend that isn't ready to support an ecosystem.