- Encourages growth and promotes flexibility in roles
- Opportunities for professional development
- Small company with wonderful coworkers
- Opportunities to travel on occasion
- Great benefits
- Socially responsible company
Cons
- can be very fast paced and expectations are high, but so are the outcomes and rewards