Pro -Very colorful rug.  You can match anything to it because it has every color in it.  
Con - You have to be very careful vacuuming it because some of the pieces come out.  I've had to use something pointy to push them back it so I wouldn't have a bare spot.