Pros
We get the latest and greatest toys with in our data center, we have top level support with our vendors and an infrastructure group with an incredible knowlege base that allows our systems to be functioning at peak capacity. My immediate coworkers are great to work with and we are able efficiently handle all issues with varying degress of complexity. The environment we are given is very fun while professional.
Cons
Unfortunately the communication between the technology groups is not very fluid at times which can lead to confusion when one group is not informed of what the other is doing. Also, my technology group is always expeceted to have the answers 100% of the time without making mistakes. If mistakes are made we hear about it from the people we support without much support (it feels) from management.