Pros
No micro-managing, friendly colleagues, many opportunities to be exposed to a variety of IT systems and situations, chances to work in a variety of corporate environments, nice financial incentives to gain extra certifications relevant to your work, documentation is usually available for tasks you've never done before, colleagues and management are always happy to help, no drama
Cons
Not much a Con, but if you're just starting in the industry, you'll probably have to ask directly to receive feedback about your own performance, as there is no periodic performance/feedback report. Maybe "no news is good news", but it's not clear how much you're improving and contributing or how much value you're bringing/how much your work is worth, which can be difficult as someone relatively new to the IT industry. To that end - and this is actually more of a Pro than a Con - you'll have to develop your own metric and understanding of the quality of your own work, and you'll need to seek out your own mentors/teachers as the situation calls for. Basically, you'll need to take responsibility for your own growth and education. You'll probably be wondering about what your next career step will be before long and how you're going to take it. Also, depending on where you live, the commute can get old really quickly, but they're pretty flexible with WFH.