You are in charge of your own growth, so you have to push yourself in challenging ways to succeed, and that's not always the easiest thing to do.
Due to them allowing emotions and feelings in the workplace, sometimes people can get upset and cause challenges to the business.
Pay is not very high due to all the training they have to provide, can easily make more money elsewhere, but most stay due to the understanding and flexible culture.
Hours may not always be the most consistent as they are still small.