Full-disclosure - I was terminated from my position, so obviously my review will appear "tainted." But I'm basing everything on fact, not opinion.
Regarding job security: I left a long-term job for ClassicCars.com, then was let go after 3 months (with no severance). It turns out I was the 4th person in my position in the past 2 years. After I left they hired - then fired - my replacement. During my time there, they hired someone for another position - and that person was let go within 2 weeks. At some point you have to think that maybe it's not the employee...
Regarding meetings: I had 13 standing meetings every week. Very difficult to get business done when you're constantly in meetings - And that doesn't include the 3-4 impromptu meetings that were called on top of the standing meetings. Seemingly everyone there was given the power to call a meeting. What an absolute time-suck.
Recruiting great candidates was a challenge. The company is located in the far corner of the Valley, which is convenient for the owner, but eliminated a significant number of potential candidates because of the commute distance. And even when a candidate was willing to make the commute, the owner was reluctant to move forward with anyone who lived too far away. As a result, the talent pool was narrowed down to candidates residing in or near the Ahwatukee Foothills. A nice place to live, but not exactly the epicenter of top talent.
Late nights are the norm. Managers would typically be there until 7:00-7:30 on a Friday night. The owner is an empty-nester and this company is his baby, so it's understandable. This makes it tough, however, if you've got a family.