Pros
You do get free coffee and snacks and have a happy hour once a month. You also get to type on a great keyboard and the owner's dog is awesome.
Cons
Unrealistic expectations with no clear direction from executive level. Culture of secrecy, fear, and intimidation - no one is excited about coming to work Extreme micro-managing with no interest in hearing employee’s ideas on how to better run the business Every process is manual and tracked in multiple spreadsheets. IT infrastructure is non-existent Phone system is ancient. There is no voicemail and no full time receptionist so you have to answer the phones and take messages. You also have to share the phone with your office mate(s) so who knows what germs are being spread around