* Poor training, you need to figure out how to do a lot of things by yourself. * Poor employee recognition and no reward system. They don't invest in motivating their team. * Low career advancement opportunities. It's a relatively small company so there's no much room for growth. * Poor communication from management; they won't give you clear direct feedback and terminate you without giving you a chance to target and correct any practices they have a problem with. *Pay is not great.