I have had a Corgi for about a year and a half. I love her. She is the sweetest. But I will say Corgi's do have some drawbacks.
First and foremost in my book is the shedding. Holy cow does she shed. My corgi is actually a bit on the fluffy side so she may shed more than the corgi's with short hair, but from everything I read before we got her, all corgis shed.
Corgis also tend to herd anyone/anything they are around. This can be annoying to some people, but it has never bothered me. We were able to get her to stop for the most part now she only herds us occasionally. By the way by herd I mean she will push the back of your legs with her nose and sometimes nip at the back of your legs. Corgis are herding dogs so it is their natural instinct to do this.
She will play with her for about 15 minutes and then tell her ok we're done. Off she will go and go to sleep. But if one of the boys wakes her to play, she is ready in an instant.
There really are so many wonderful things about corgis. They are very smart and easily trained. Ours is also very loving. Sometimes I think she thinks she is a lap dog. And believe me she is too big to be a lap dog.
I hope this helps some. There are several good websites out there just do a search for either pembroke welsh corgi or cardigan(not sure of spelling) corgi.
I added a picture of my sweet corgi - Callie