Best job on several levels in my 20 year working career.
Pros
SmithBucklin is an amazing place to work. The management passes on the success of the company through 100% employee ownership as well as suprises like the new iPads because the company had a great 2013. Most companies would take those profits and run with them or give bonuses to the execs. The team I work on is collaborative and each individual is bright and knowledgeable. We are encouraged to partake in training and professional development.
Cons
SmithBucklin is very open to hiring younger people and providing them opportunities. Sometimes this leads to hirer turn over because in my opinion they don't necessarily know what is out there and they might leave to chase a dollar or two raise not knowing what I do from personal experience and a long career, that an extra dollar or two doesn't compare to a great work environment.