Pros
Spacious Desks Kegs in office People who actually do the work are generally exceptional Solid customer base
Cons
Individuals in charge regularly take credit for the work of team with special trips and the like. Individuals in charge have demonstrated questionable behavior towards employees w/ inaction in response Alcohol being drank in office before noon Most employees are paid well under industry averages - select few receive average or above industry average High performers are not embraced unless part of the "clique" Interviewee's are expected to attend an interview where lack of drinking beer is seen as not being a culture fit Promises are made - Promises are not kept Priorities are maligned - desire new features over stable product Rewards for individuals that make others miserable No investment towards employees Terrible project management No respect for work/life balance - many employees give up their personal lives to accomplish the business' goals