Are German Shepherds Good Pets ?

Are German Shepherds Good Pets? Pros and Cons to Consider