Because at a big 4, you get to work on a range of companies, while inhouse, you only get to work on one (your employer). Since it's unlikely that two companies will do everything exactly the same way, it logically follows that you will get a greater depth of experience working on a range of...