The company is an extended family, this makes the hiring process difficult. All new employees get interviewed by the team, the standards for written and oral communication are HIGH, the standards for integrity are HIGH, self-starting is required. Self training is required.
If you are looking for a 9-5, put in your time and go home, this is NOT the place for you.
Management regularly puts in 60-80 hours per week, and after hours training / development / team product development do occur.