Pros
If you're competent, you'll be given wide access to a staggering array of technologies and systems to cut your teeth on, good for building your IT skills.
Cons
Management is just terrible, all the way down - they try to pretend to be an employee-focused organization, but the moment any kind of strife occurs their true colors will be shown. I cannot stress to you enough, unless you're incredibly desperate for work, do NOT take a job offer here, you will be micromanaged into oblivion while any concerns or criticism will be shot down in an endless hail of meetings and impotent gestures. When I submitted my two-weeks notice, I left an exit letter that detailed my negative experiences and reasons for leaving in a concise and professional manner - the CEO sat me down, and said to my face, paraphrased "These are valid concerns, but we will do nothing to address them, do you still want to work for me?". After my predictable reply, I was escorted out immediately.