- Great customer support
- Extremely knowledgeable consultants/team members
- Ability make recommendations in an organized fashion (ie excel spreadsheet)
- Very responsive when issues arise
- Somewhat pricey
- Can involve some back & forth between client + consultant