Pros
Good pay, good benefits, free lunches, free access to the gym, yoga classes, massages on some Thursdays, nice coworkers, and generally a good place to work.
Kontras
Was doing fine until management of Production Control was handed over to a guy who was already overworked. He didn't have time to do some of his duties like training new people. He favored a "learn on the go" training strategy which translates to "You won't get any training." You're expected to teach yourself and still do your job at maximum efficiency at the same time without formal instruction.