Excellent opportunities to work on exciting projects
Competitive, professional colleagues that push and motivate results
Solid history of giving expert advise
Cons
A lot of different projects happen simultaneously, makes for a scattered impression at times and more chance for missing opportunities.