The operation goes for up to 3 hours, and they usually do the surgery through the nose. Most are in hospital for 2 days, and generally two weeks recovery. I am about to do surgery in the next few months. Have heard/read alot about the surgery. Check this website out:
http://www.pituitary.org/faq/faq.aspx?cat_id=33 (It's answered all my questions)