Supportive colleagues and environment while working remotely.
Excellent technical team with clear direction and management.
Remote on boarding has been great.
Strong Board of Directors.
Cons
Most of the team are remote so little interaction in person - however, regular meet ups are arranged from team meals to ping pong.