Experience very important yes preethi agree that experience working elsewhere is very important. Especially a smaller company where exposure is present on all aspects of running business. Its not just the technical aspects, the financial, legal tax matters which take far more time than technical matters.. So guys and gals be ready for it if jumping into a business.