What are the pros and cons of using macros in rust?

36 points One-Ambition-8852

The obvious plus is that it’s convenient. But I wonder if there are any drawbacks that should limit me from using macros? And are there any benefits, strong enough to ignore the disadvantages?