I should have trusted my instincts
Pros
Flexible work hours (for some positions), it's a decent job for Vermont
Cons
1. Lack of talent - The company is filled with kids fresh out of college. They make no effort to bring in talented/educated/experienced employees. If someone applied 6-10 times before eventually getting hired, they shouldn't be with the company, but that seems to be a large portion of new hires. Training lower level employee in house was a mistake because DDC is now far behind the rest of the digital industry. 2. Structure - no one knows what the managers do. Without a clear power structure tasks do not get properly prioritized. (i.e. assignments are given laterally and each person receiving the task decides the priority). 3. Conflicts of interest - the company draws no lines between competitors. The same work is done for competing dealerships & the information on strategy & tactics is openly shared. In addition, several services are charged at exorbitant rates 10x industry standards (based on actual hours worked). 4. The products are horrible - developing everything in house was a bad idea. Every product & internal tool is riddled with bugs & completely inflexible. Since they don't/can't hire talented developers, major problems can go months or even years without being addressed. 5. Communication - Incredible revenue & employee growth has wrecked havoc on inter-departmental communication. Anything that can't be done in your department will fall into a black hole and you never know if/when it will come out. 6. No job growth - most people only move laterally when they burn out on a specific job. Promotions appear rare.