Pros
"The small stuff" that any small business should have built into its' day to day that somehow becomes manna from heaven. Food, water, parking. Wow.
Cons
First, no worker should feel bad for sharing a personal truth of experience online or anywhere else for fear their job may be in danger. Either management figures it out or they don't - that's no reason to put a target on someone's back. I had never worked for an internet based company that forgot to pay for their servers. I have now. Never in my time in working in tech have multiple employees been on track to help create a positive change in product offerings/function only to be completely usurped by the product's founder and in doing so show that he/she is no longer aware of what their creation even does. I have now. Never in my professional career had I seen a sales team achieve growth only to see their comp cut by more than half within one single quarter. I have now. Never had I started working with a group of adults participating in and refining a unique sales process turn into a limp, lifeless call center. I have now. Never had I been moved to figure out a way to protect my client base from being contacted by management for fear that said contact would have negative consequences on the bottom line for the company. Welp, I did! Seems like silly stuff, right? It was silly stuff, and shows that even after 6 years of existence, multiple placements on "best of" lists, and squandered earned media, a reliance on a "scrappy start-up" mentality will keep a small business at the kids' table.