Pros
Provide independence, purpose, mission, and camaraderie. The management encourages professional growth and the engagements are engaging! The management looks out for its consultants
Cons
A decent amount of change in engagements due to client funding cycles