I can't stress this enough, these are minor complaints, and only things that could use some improvement and have been improving over the years as we scale as a company.
This is a product of the size of the company, and how quickly it likes to get things done, but you will feel the stress of major events or product releases. This has improved over the years (when I started, the office was frequently full at 8pm, life is much different these days), and mostly stems from an unfocused goal at the beginning of said product launch/conference/etc that eventually rights itself into a specific attainable goal after cutting much of the stuff that is not necessary (if only we could start projects that way!)
As a company grows, employees should see more benefits, not less, and this hurts company morale. Gym Membership is almost a guarantee in Santa Barbara, and the fact that we no longer offer one (we do have a 40 dollar stipend instead) is hugely disappointing.
Although I am personally not a fan of offsite work, it is important to the industry and we need to train our offsite employees better at communication so that this more common work style is more acceptable and provide all necessary resources to those employees.
Company hires tend to be on the younger side, which is both good and bad (since I started as a youngling). Sometimes this can make some of your coworkers feel less professional because of maturity levels, but this is a pretty minimal complaint, as there are plenty of well grounded employees in younger age ranges as well and usually someone speaks up.
Some teams have segmented themselves, in some cases by letting a physical location deter them. It'd be great to get interdepartmental communication back up. These teams tend to complain the most about the lack of inclusion in events (even though they have the same access) but constantly hold team specific events without including everyone else.