Not many cons. If you are new to the It field of recruiting I would definitely not advice you to work for home. You will have a better experience onsite. Its very hard working from home learning IT and recruiting brand new. If I could do it all over again I would do it because I learned a ton while their even thought I fell a bit short. If your new at recruiting I would advice you to work for a startup or a smaller company and build your skill before jumping into a big recruiting field.