It's absolutely possible, as I know ,a lot of people depend on thier own. The advantage is that u can save the cost, however the weakness is that u might not be familar with those policies, mistakes might occur, and one mistake can result in years delay of your application . Hiring an agent...