Pros
Some decent 401k benefits after you work there a year, but health insurance is just ok unless you pick most expensive options. Some nice people working there that help to balance out the others.
Cons
So much favoritism, they expect you to agree with management and a lot of fake people, that are under qualified and uneducated, or have just been there a very long time hiding out, have job security and promotions. Surprised to see that it is old style boys club environment, where men are paid a lot more money and promoted more often in created positions. So much overspending and waste on frivolous things, yet they barely will give raises to the people actually doing the bulk of the work. Many people admit they are just on auto cruise until they can retire because they know they will get a paycheck while the company is still stable. Very negative gossiping environment with a lot of cliques.