Pros
The perks and benefits are good enough to keep you happy but the allure of it quickly fades.
Cons
The managers are used more as supervisors and are overburdened by duties instead of being able to delegate. The culture amongst the teams can be tolerable and throughout the bulk of techs is passable at best but there is no true community or consideration for well-being even though senior leadership want to force that narrative. We are used as kindling for fire as audits pass through and then they become much more restrictive on workplace professionalism. In fact, this company is not meant for career growth or learning. A lot of the leadership have been inbred and stuck around for too many years allowing for loyalty and favoritism to decide who gets opportunities and who stays. High performers beware you will quickly be burned out of here because they will want to keep in your lane and push you back into your role. Education and capabilities are not recognized, and brown-nosing is very much the way to expand in the company. At best get some experience and then move to a different culture better for your mental health.