Pros
Good pay, decent benefits. Free internet and cable (which could change under new management). Healthcare/vision/dental are all decent enough. Would recommend for pay and benefits.
Cons
Lack of direction, office politics, lack of accountability. A lot of your career will depend on favors and who you know. There are many people who have held positions for a very long time and continue to hold the position on seniority alone rather than skills. Boundaries are not well established which leads to a lot of guessing and testing boundaries on the employees part - which leads to excess stress. The hiring process/criteria could use some work in my opinion - 5+ years of applying to get an interview, several raises shortly after, and promoted after 1.5 years of service. In general no one will want to get involved in an issue unless 100% necessary - lack of a "team" environment, more of a "don't mess with my job, i won't mess with yours". Would not recommend for personal health, stress, anxiety, and politics.