Pros
There is always something to learn here. Every day is something new. You have access to a bunch of different systems People on the team were pleasant to work with. Pay is okay.
Cons
Days were long and non-stop. You will constantly receive emails and teams messages throughout the evening. There are many projects to be done after hours. We were told that we get "flex-time" (leave early, come in late) on days that we are working outside of normal business hours, but there isn't time to use this. Some cases/tasks that come in are vague on which team should be working on them and that causes a bunch of finger pointing. There are many instances of not having a testing environment to test changes, so you throw stuff into production and hope you don't have to frantically fix it afterwards. We get rushed to get issues resolved which usually turns into band-aiding systems which turns into issues later. There has been a very high turnover rate of programmers over at least the past 5 years or so.