The company is very small so the opportunity to advance is limited. The onboarding process is tough being that if you are new you are expected to train yourself. The training process that has been put into place to try and compensate for the new employees is brief, often interrupted by daily business meetings of the trainers, and hard to grasp if you are an outsider to the industry.