Pros
There are a few people that work here that genuinely care. The HR staff is generally really easy to work with and helpful. The pay is generally at or above industry standard.
Cons
There is zero planning short term or long term throughout the entire organization. Today's first priority is in the trash tomorrow never to be thought of again. Nothing gets finished or funded, but it is hot and critical today. It is mind numbing and frustrating to work with almost the entire leadership team. Everyone has failed up, and no one knows how to truly run their departments or plan. If you asked anyone what is the top priority tomorrow, next week, next month, next year? No one could give you an honest answer. Everyone is out to stab everyone else in the back, and this goes all the way up. If someone could benefit from throwing you under the bus, they will. Make no mistake, trust NO ONE. The benefits, PTO, and holidays are pitifully low compared to other companies in the area. This is simply NOT a good place to work.