Pros
Decent benefits package. Reliable bonus structure. Some great coworkers.
Kontras
Politics and bullying is the only way to get ahead. Saw all my IT department coworkers go through the same garbage with the same horrendous manager and all of us went to HR and management at one point or another. All complaints ignored as the management wagons circled. No interest whatsoever in getting the job done and done right. It is all about individual power trips and agendas. So many good people lost. Hard work is irrelevant. It is all about kissing the right ass. The HR department did everything possible to screw me over after I complained about management. They have no interest in employee rights, only creating an environment where people are afraid to complain.