Pros
Opportunities to work on new technologies, change, people, future plans. Overall Acuative had some challenges in the past, as does any "small company". Its what made America a great place to run a business. Competing in the world where the scale of the AT&T and IBM's of the world make it easy to be inexpensive made it a challenge to compete. Now, as the company has grown it has found that it can compete with them without being at the expense of its employees. There are processes in place, and people are starting to be held accountable.
Cons
systems are old, but they work. At times the company forgets to communicate and the employees don't have clear visibility into what's going on. Also we need to "clean up" some of the old minds that are around, making sure they're embracing the changes and not pushing them off.