Yes, you should have before and after photos. People very often say they called because of the photos or they have an issue like one of the photos. Truth be told, most people that go to the site will only visit the first page/home page.
Stock photos for home page, before and afters on a different page.
Also make sure to name the photos you use - example: schaumburg carpets clean up great. This will help your seo. If the photo name is just a number or simply "before cleaning" that ain't helping you get found.