Pros
Good benefits, great culture, great managers, and good work/life balance. Fair opportunity for advancement, although openings for promotion can be limited within smaller locations of the company. Great company for entry level candidates.
Cons
Below market rate for the position.