• Great team collaboration
• Everyone is cooperative and supportive
• Opportunity to work with clients who feel like true partners
Cons
• Constant reorganization and frequent team departures
• Short staffing on large, complex projects
• Leadership lacks attention to client needs
• Leadership is not transparent