Cast iron has several advantages over other cookware. Cast iron pans have excellent heat conduction and retention, so you get even heating over the whole surface of the pan. If there are no wooden handles on your cast iron cookware, you can use it either on the stove, or in the oven. Properly seasoned and cared for, cast iron is just as non stick as any fancy non-stick pans. Cast iron is very durable. Some of you may have cast iron pans from your grandmother's kitchen that are still in excellent condition. Cast iron pans are very inexpensive compared to the fancy copper pans.
On the other side of the coin, there are some disadvantages to cast iron. Cast iron pans are very heavy. If not properly treated, cast iron pans can be prone to rust. Cast iron pans must be hand washed, they are not dishwasher safe. Cast iron pans require a bit more maintenance than regular pans (but not too much more).
If you properly care for your cast iron, it will give you many years of use. Some cast iron comes pre-seasoned, so you don't need to season it yourself. If you need to season it, simply rub it with oil, shortening, or lard, and heat for an hour in a 300 degree oven. Then remove the pan and let it cool. You can repeat this process a couple more times to strengthen the bond of the seasoning. What seasoning does is it fills in the pores in the iron with the oil, helping to prevent food from sticking and to create a protective coating.