Pros
You get to be hands on with multiple technologies from AWS to Azure to Office 365 as well as most firewall, network and server products. There is a blend of support and project work, which I like, but others can't handle well or prefer to be focused on only one or the other. Getting interrupted by project work when incoming support or email based requests come in, sucks, but if you're a decent multitasker, your day will fly by.
Cons
Everyone here is good at what they do. This means, you stick out like a sore thumb if you are not as disciplined as others or make mistakes. The team here really does expect everyone to be extremely thorough and to aim for perfection. THat's tough sometimes. Especially if you're new. Everything is a team based thing including conversations about what you should have done differently. That is new to me - your teammates - in the same role as you - and management all give feedback - good or bad as a team.