Volusion offered a lot of fun, challenging, complex problems to solve, which I greatly enjoyed. There was never a boring day. However, the management structure was often confusing and difficult to understand. Also, even though many of the higher ups often said that they value and respect their employees, they often made decisions which seemed to contradict these statements. Regardless, it's a fun place to work, with a lot of fun and interesting people who care about getting the work done.
A lot of free food, smart, interesting people, and complex, challenging problems to solve.
Confusing management structure, often contradicting statements and actions from upper management.