Pros
Decent time off, great medical benefits for employees.
Cons
Poor management, mid-grade software, blatant favoritism to employees that let their work fall on others. Peer to peer discrimination and out in the open jealousy with emploees condescending one another in front of other staff. Departmental favoritism. Inability to confide in management regarding office/staff issues.