Why does the IT consulting environment appeal to you compared to working for a single product company?