pros and cons of having a cat