Pros and cons of thoughts