Pros
Benefits are ok. There seems to be a real effort by some in leadership to open the lines of communication. Many of the people manager level and below truly care about their jobs and will help you in any way they can.
Cons
Pay is far below market standard. There is also no professional development. If you're looking for a place that is going to take your skillset and help you develop, this is not your place. Director and above do not view that as important and will prevent you from doing anything to enhance your skills. There seems to be the Amazon mentality creeping in of having people come in for 2-3 years, they burn out and bring in the next. However they don't offer the benefits or pay commensurate to attract the talent level needed to progress a company. There is also a severe problem with people who are terrible at their jobs being protected by upper management. Maybe see what the common denominator is on certain problems and fix that instead of paying lip service to the concerns of effective people.