Pros
Decent pay nice little incentives
Cons
Lack of training, stressed out employees, They fire you without giving you proper training. They dismiss you lots of times can get on you for your mistakes but if they make mistakes it's ok they go through employees fast cause they fire the person before 90 days so they don't have to do unemployment or give medical benefits