Pros
There is no limit to what you can learn here and what you can do. If you need something just ask. If you need help ask. If you need time off ask. If you want to learn a new skill ask. You will work with many different clients in many different areas of business and non-profit. You will be asked to solve many different business challenges with technology. You will help people stay productive and reach their goals. You will do all of this while achieving your own professional goals in a supportive environment. You will not hear the work "No" or "We Can't".
Cons
Don't expect to get your hand held. You will be trained on their tools and process, but after that you will be expected to learn fast. You will be given any assistance you need if you ask.