Flex with time, opportunity to learn and develop your own career path, caring peers
Cons
Behind the times with tech, lots of turnover at all levels over that last few years makes it difficult to maintain momentum with initiatives and morale.
Plenty of paid time off, good culture, opportunities for advancement for creative and driven employees, a budding movement toward openness and more modern workspaces, and superior work/life balance opportunities (work from home and alternative schedules)
Cons
Behind much of the industry technologically (way too many applications), redundant processes, hit-or-miss leadership with little accountability for devastating errors in many departments.