I think the main question is 'what do you hope to achieve with my MBA'? If you intend to return to the family business after your MBA then I don't think its necessary to move to a large company. If this is your goal, spend another 2-4 years at the business and find opportunities to lead external facing projects or activities with either with suppliers, customers, government etc and apply to b-school as an enterpreneur hoping to expand your family business or perhaps to start a business on your own. You should be fine. But if you are hoping to switch into corporate, banking or consulting then it is necessary for you to get experience at a large company. However, most importantly is the quality of experience and not just pushing paper in a large company and bidding your time. If you have done several external facing work, you should be able to get people at your supplier or customer companies to write recommendations for you. Your production manager or financial planner may be able to write a letter for you if you have worked extensively with them but certainly not your father. However, It is essential that you get at least one person outside your family's influence who you has worked with extensively at some point to write a letter for you. My 2 cents