Pros
-Some very knowledgeable people to work with -Good benefits for medical especially -More willingness to listen to what you have to say than most companies
Cons
-There is a culture of stabbing people in the back and throwing people under the bus just to make individuals look better to management -There is also a hard push to eliminate people who are very good at what they do to cut costs losing a lot of senior people -Some supervisors are totally unwilling to do anything to stand up for their employees and will let other departments push work off on them, and then punish them for not getting other departments work done in addition to their own -Very hard to get approval for any updates to any procedure or forms as the approval process is very very bloated and overly complicated