Pros
Nice coworkers, easygoing, and fun to work with. Compensation and benefits are good for the amount of work required. Good training. It prepared us for all the complexities of the job. Manageable workloads. Everything went smoothly once you have a few weeks under your belt.
Cons
Some of the managers are inexperienced and feedback was delayed at times