Pros
Pension plan (3 years to be fully vested though), paid time off, tuition reimbursement, life insurance coverage, health care is ok
Cons
Technology is not current (running Office 2003 and Internet Explorer 8 in 2014). Every system is a band-aid for an inadequate system, and none of the systems integrate with one another. Salary bands for positions are not disclosed, so you never know where you stand in regard to how much you should be paid. There is a large discrepancy between bonuses. It is a mystery as to how bonuses are determined. Bonuses (as a % of salary) range from 10% to over 20% for same position, same performance. Basically, it depends on who likes you, or who doesn't. Major politics at the very top trickles down to Senior level management and beyond, making it an uncomfortable environment, not to mention unproductive. The decision makers are often misinformed, or frankly not knowledgeable of the subject in which they are making decisions on. Too many moving parts, too many hands in the bucket, and no congruency between departments make for inefficient processes and workflows. Constant reorg and restacking, with no transparency as to why, leaving most employees in the dark. No clear direction of the firm.