Great senior management - they really encourage and support you to grow. Lots of autonomy and you feel like you're a valued member of the company . An exciting and fast paced industry to work in - always new things to learn. Good company culture, flexible working, healthcare, opportunities to travel.
Cons
Lean and agile teams - this is only a con if it doesn't suit your style of working.
Everyone wears many hats
Job activities align with company growth and goals
Management is approachable and helpful
No day is the same
Small company environment
No hand holding
Work-life balance
Ability to work from home if need to
Cons
Sometimes communication is challenging because everyone is wearing multiple hats