Cons:
- You will write them down somewhere.
- You will probably email them, or write them down again if you need to tell anyone else.
- They may be too long for certain systems.
- They're practically impossible to memorize, so you might change them more frequently then desired.
So unless they're system passwords which change rarely, I doubt they are good passwords.