Everything about this company screams "Leave now!" The management plays favorites, don't speak with each other, and don't adjust schedules for life events. They don't monitor employees' appearances, performance, or reprimand them for being tardy to work. They also don't give you your schedule until after you have completed the training, which leaves you high and dry.
Poor schedule, poor holiday time, poor management, etc etc etc