Pros of dental veneers:
Natural appearance
Stain resistant
Highly durable
Wide selection of colors
Cons of dental veneers:
Permanent alteration of your teeth
Can potentially cause tooth sensitivity
Can be expensive
Not an ideal solution for everyone