Pros
You will gain invaluable project management experience while working at SmithBucklin, no matter which business or service unit you work in. Other pros: benefits, travel opportunities, location, networking opportunities.
Cons
This company has a serious, systemic management problem. If you're hired into a dynamic client team, you may have a good experience. However, the majority of client teams are run by unqualified people managers who've gain their position due to seniority rather than skill. The managers lack the ability to have trasparent, crucial conversations with employees on their teams, and lack the ability to distribute work in a fair and effective manner, which causes an unsettling office/work environment for overworked and underpaid employees. This can also be shown in the company's outstanding turnover rate and inability to retain skilled employees.