Pros
Iron sharpens iron, and at Knowledge Anywhere there is no shortage of opportunities for personal and professional development. Everyone in the organization comes to the table with a unique set of skills, ideas and opinions--all of which are valued and appreciated by management. It is impossible to go a day at Knowledge Anywhere without someone checking in on how you are doing--making co-workers and managers feel like family. The new addition of nerf gun wars has also added an element of spontaneous fun throughout the day. Knowledge Anywhere is great place to work.
Cons
There are many benefits to a small company, but also some challenges--many of them being related to organizational adaptability to change. Though I have seen attitudes toward change improve.