Companies that don't care about their employees will never make it in Silicon Valley. I made the mistake of taking a job at DNN. They made many promises, but none of them were kept. For the past three years, DNN has cleaned house, and the beginning of Q4 of this year was no exception. The situation was so stressful that many employees decided to quit. The company went from having a sales team of 12 to a team of two. Management blames everyone else for the struggles of the company when, in reality, they are the problem, and until the management is replaced, I don't see a future for this company. My best advice is, if you have any other offers, don't make the mistake I did; use DNN as the last resource.