Pros
There have been huge enhancements in improving the product and general customer experience. The CEO cares greatly about his employees and celebrates successes with the team. There are lots of fun activities for employees and an investment in professional growth. Management is open to time off and promote a healthy work life balance. Often times, employees stay well past close simply because they really like each other.
Cons
Like all companies, there are silos that need to be broken down, specifically within the Product/Tech area. A lack of having a central operations team causes a breakdown in communication and as a result causes territorial issues. Company communication is often after the fact and not pro-active additionally the meeting culture is counter-productive and often unnecessary. The HR team should develop a company-wide rewards program so there is a brand consistency as well as improving the health benefits and considering a 401k match.