Pros
Decent starting pay, good benefits, working with experienced people in IT, and large tech stack for learning and taking on new projects. I enjoyed working with most people around me. My team was mostly a group of long tenured IT staff which came with a great depth of knowledge on CLA technology. Most people individually were extremely helpful and willing to provide insight.
Cons
My personal experience in training was not great. There isn't a solid basis for training on the company's vast systems except through hands-on and constant observational learning. A lot of IT and specifically the cloud team is immensely overworked. Sadly I believe its one of those "It's just how we operate" environments. Not enough push back and reflection from some management for reasonable expectations. Coming from the top down, they are trying to push new ideas and new shiny too often without consideration of what is current. I did not feel comfortable being able to express to my manager or even HR about troubles I was having with WFH work/life balance. They have a "feedback culture" and I feel as if that was missing in my case. Like many large corporations, they use software to literally give grades on productivity of workers. This tracks what you are constantly doing on your machine or what you aren't doing. There are a few bad apples in the IT space and sadly I worked closely with one. I did feel slightly like an outcast at times, but I also could have just forced myself into more collaboration.