Pros
Work/life balance - I'm able to take PTO without issue, we have the ability to work from home when need, after hours calls are not frequent.
Management - I cant speak for all the departments, but my leadership team is good. My direct manager is knowledgeable, fair, and is a great escalation point. Same goes for my senior manager.
Professional development - The company pays for skillport which has technical training lessons and books for a ton of subjects, partial tuition and certification reimbursement, and they pay for specialized training and conferences on a case by case basis. The best part is the pay raises for every approved and completed certification, why more people dont take advantage of that I dont know.
Co workers - The people are friendly, overall I havent ran into any toxic people in IT or at least they havent behaved that way towards me so thats a plus.
Benefits - the 401k is slightly below average I believe the match is 4%, but you are vested immediately so thats nice, and they have programs to offset healthcare cost
Pretty good place to work, it's not perfect, but not bad.
Cons
Work/life balance - on call 24/7 and weekly late night changes. To be fair this is the norm in IT though.
Management - Although my management is good, I hear complaints of other departments being overly stressed by their leadership.
Professional development - Although the company has a reimbursement program there are a lot of hoops to jump through, and the reimbursement is not 100%
Co workers - The office is WAY too quiet, you would think with an open air office and a ton of people you would hear more noise. It seriously drives me crazy
Benefits - The healthcare premiums are really expensive, they company has programs in place to try and offset some of the costs but it's still pricey.