Got great reviews from the vet and his staff. 

Pros: Easy to get your pet in and out
Cons: None so far