Print company vs home printing

Do you all prefer a printing company to provide inventory or do you prefer to print and cut your own? Which would you consider more cost effective for a beginner?