Pros
Global company, 20 years in the business, lots of support staff, C level executives are thoughtful, experienced, and open to ideas on how to make the organization better. Tons of clients and positions to work on, Competitive compensation, great benefits. The partners are very supportive and will give you whatever you need to succeed.
Cons
can't think of any at this time.