Pros: laid back environment, a lot of autonomy
Cons: poor management, poor communication, bad pay
A spectacularly poor-managed company still trying to climb its way out of startup status. They have a good sense of business and have qualified employees, but their communication leaves something to be desired. Terrible pay, for what most people do and how much time they put into doing it. It was also hard to stay motivated when your boss is walking around, apparently looking for people to share stories with or waste time talking to.