Pros
This is a company that truly cares about people, and it shows. Growing company; opportunity for advancement. Management is making strides toward improving processes, benefits, culture, technology, etc. Recently-remodeled office space is stylish, comfortable, and contributes to a nice work atmosphere. Location is convenient. Management listens and really tries to place employees in positions that are fitting for them. Very positive outlook! They offer generous paid time off, as well as volunteer hours; they care about the local community. I have recommended this employer to friends and former colleagues.
Cons
I honestly cannot think of any "cons" at this time - so much has improved since I started here! It would be great if benefits increased, but it would be unfair for me not to mention that they are currently working on that, and I trust this will come to fruition soon.