Pros
Excellent Work\Life Balance, flexible work from Home, generous PTO, good benefits, mostly good work colleagues, reasonably good job stability, fitness center in building, flex spending accts for health, transportation & childcare, good faith efforts from senior management to communicate
Cons
Department morale generally low, below average salary, below average bonus, draconian bonus exclusion upon departure (eg Laid off 1 day before bonus year-end, you get zero bonus for the entire year), bureaucracy bloat that impedes getting work done, petty geopolitical infighting between Toronto, Milwaukee and Chicago impedes getting work done, jobs essentially dead-end with no room for growth\advancement, no support for training, job responsibilities tend to bear little resemblance to title. Technology is antiquated with no motivation to upgrade regardless of benefit to business - meaning you won't be exposed to anything that will boost your resume.