Pros
Flexible face time expectations, business casual dress code, flexible expense policy, company-paid professional development
Cons
Limited opportunity, significant salary compression, lack of succession plan, lack of direction, difficult personalities, generally a run-on-the-bank situation