The two owners run everything - and agree on nothing. Some of the most predominant cons: they lead by fear, there's no structure to almost anything, 'Boy's Club' mentality, unpredictable/irrational decisions made by ownership at every turn, clear favoritism toward developers, clear favoritism toward certain employees, ownership being extremely moody and generally unpredictable the majority of the time, 0 room for advancement, the two owners getting into fights in front of the staff and feeling like you're the kid in the bad divorce that has to choose a side, being held to expectations that were never defined, being expected to perform duties you were not aware of when hired (with no training), a general daily culture of gossip, secrecy, fear of being fired - and having to watch good people get fired with no warning or cause.