One of the owners is a big egoist, highly sexist maniac who has no trust in the developers, no knowledge of software development, and no temperament to entertain someone else's inputs. His project cost & deadline estimation skills are horrendous that the developers have to work overtime everyday to offset his oversight.
There's no proper development guidelines in place. Let alone a testing team they won't even hire a single software tester to ensure product quality instead the owner runs couple of manual tests after development - that is if there is still time remaining between it & the deadline which usually isn't & many a times software goes into deployment untested.
There's no work culture, you arrive early open your PC & start coding, the two owners will arrive sometime by afternoon. You have lunch on your desk, no proper brakes allowed, there are no work perks - when I worked there they didn't even have a water cooler in the office.
Management gives a damn about your health of professional growth, as long as you show up & code you're good. There's no team lunches/dinners or annual events or any extracurricular activities to keep worker morale up.