Pros
Great co-workers, caring managers, excellent work-balance schedules, decent pay, low stress level, super clean environment, wonderful benefits and lots of opportunities for personal and professional growth.
Cons
Lack of flexibility with scheduling due to tight staffing situations and occasional anxiety-producing traffic forcing me to work mostly weekends.