Pros
The environment at this company is very laid back and friendly. Additionally, if you need any sort of help you can easily talk to one of your colleagues to find assistance in a prompt manner. The management is very open to ideas that may improve workflow or the products offered. Since the company is smaller any productive opinions you might have can have a significant impact on processes or product enhancement. Offers the possibility of traveling to cool places around the country for conferences and events. The CEO is a very friendly guy and always has an open door if you feel the need to stop by and speak with him about something. Pizza parties for lunch as smaller rewards and the possibility to bring your dog into work on Fridays! Work-life balance is very good and the benefits are great!
Cons
Due to the fact that it is a smaller company you will most likely be working with a smaller team regardless of your department. However, this should not discount the abilities of those team members considering the fact that they are all very talented and knowledgeable of the industry.