Pros: awesome people
Cons: excessive bureaucracy
I thoroughly enjoyed working with the people on my team. When I first started, I was given free reign to perform my duties, to build the most resilient, redundant network possible. The members on my team all supported each other, and collaborated very well together.