They're all quite different businesses. This being a consulting forum, you'll probably get more advice in favour of the two consulting firms than you would on the ibtalk.com forum.What do you value most? Money, power, prestige, respect of your coworkers, respect of your friends and family, short-term feedback/responsive environment, long-term recognition, etc.?