Pros
Small and collegial environment with a friendly and intelligent team. A great place to work if you enjoy sports, as many employees are passionate fans. Work-life balance was excellent in my role, though this may vary by department. Employee contributions are genuinely valued and recognized through monthly all-hands meetings, where colleagues can publicly give shout-outs. I experienced performance challenges during my first year, but the company continued to bet on me and gave me the opportunity to improve. I've stayed for two years since that time.
Cons
No major cons to speak of.