IBM Interview Question

The difference between IBM consulting and Bain, BCG consulting