Good wage and hours
Company perks and events
Good training
Cons
High school environment and drama in regards to fellow employees. You have to keep to yourself and your work. It's hard to progress into a bigger position quickly because of lack of openings. Overall a good job if you don't get caught up in the mix.