- Plenty of opportunities for personal and professional development.
- Empowering leadership.
- Guidance when needed.
- Flexible and understanding.
- Family-like atmosphere
Cons
Every company has it's flaws.
I personally don't see any noteworthy cons to highlight.