CONs - possibly more distractions, especially if you have kids or a spouse or roommate and neighbors and friends may interrupt more or expect you to be more available for personal issues; less interaction with peers and coworkers; need to be vigilant that work tasks do not creep into personal time; need to be really self-motivated and self-disciplined
the only way you will be able to work from home is if you have your own business that can be run from home