Pros: flexibility, relaxed dress code
Cons: politics of a small organization
I've grown tremendously while being with the company. It is a small organization but a very busy and productive one. I've learned how to manage many projects efficiently and to execute all tasks in a timely manner while managing multi-line phones and smiling through the chaos.