Pros
Collaboration, smart people, shared vision. Consultative selling process, no specific product/brand/solution that needs to be shoehorned in. Recommendations are from a technology/vendor agnostic standpoint.
Cons
Working remotely (for the most part) due to the fact that I do not reside near one of their major offices...small price to pay.