Pros
Good people, wages, benefits, great owners and management, consistent hours. Building a career here has been the absolute best thing that's happened in my professional life.
Cons
Occasional sense of lack of interdepartmental cohesion, albeit rarely