Pros
Smaller organisation so easier to get into and less paperwork than some bigger consultancies. If you want to work somewhere for a few months, this is an option.
Cons
Biggest issue is that it's not really a consultancy firm, it's a recruitment/tempting agency for a saturated market. Instead of the normal consultant environment, where your clients are the ones on your back and your employer is rooting for you, at B-I the client is probably looking out for your interest more than B-I management is. It is a good business but then running a firm in Switzerland, employing foreigners who are not familiar with Swiss salaries, and a juicy portfolio, it would have to be run pretty badly for it not to be stable. The lower part of the pyramid at B-I is considered an expendable resource; if you are being employed as a new consultant, don't be fobbed off with salaries of 80K Swiss when you've got SAP/MS/Cisco qualifications. You'll meet your new Swiss colleagues and they'll laugh at you for not knowing better. In summary - if you have your eye on a particular company and need an in-road, go with B-I just to save yourself paperwork and invoicing. Forget anything they profess about helping you progres, industry qualifications, etc. In nearly three years I don't know a single member of the teams I was in who received anything of the sort. Communication from HQ will be only when there's a timesheet late or some procrastination about expenses. Look after yourself, check everything twice to make sure it's accurate, because you're on your own in this temping agency.