Pros
The CEO is making good/bold/reaching business decisions. The senior software developers are engaged and open to feedback. The COO/company is attempting to implement structure for tracking goals and milestones [but may be placing more emphasis on the structure than the function]
Cons
-The CEO is absent and keeps each member of the executive team in a silo so there's virtually zero leadership. -Success is stumbled upon and accidental rather than planned and executed. -There are a significant number of ethically questionable and potentially fraudulent business arrangements among some of the original founding employees/investors. -Nepotism and bullying is common place -You are likely to hear jokes from co-workers that are sexist, racist and/or stories from the most recent trip to the strip club. -"Hurt Feelings Report" forms are circulated "as a joke". -Tensions are high and fights are borderline violent/physical. -"Planning" means forgoing actual strategic and tactical planning, but making up for it with more hours, a more demanding task master, and binge coding heroics.