Everyone treats you like a family and knows how to have a good time while still taking things seriously. Managers and co-workers will take time out of their schedule to help you out with anything you need and will even do things for you on your birthday and stuff. Excellent training and benefits, will definitely recommend.
Cons
I must enter five words here even though there are no cons.
no promotions, no good management, a lot of people in positions that do absolutely nothing, very cliquey, constant checking in 1:1's, no growth in your career, favoritism, toxic environment.