Does anyone have any experience buying a contracting company

I'm considering purchasing an interior and exterior stair contractor. The major downside, IMO, is the project revenue. What are your thoughts on such a business? How would you think through such an acquisition?