-Superb benefits package. -A real sense of community despite most positions being remote. -You feel like you are part of the team even before day 1 . -Management are humanistic and value their employees-- they understand that in order to have a successful business, you need to take care of and value your employees. -Smooth onboarding process and loads of support and training when you first start.