Developing C# programs in Linux using Mono

As a web developer, one thing I’ve never tried so far is developing my C# programs in my Linux box using Mono. So I would like to know if there’s a DevOp here that could share his or her experience with this open source implementation of Microsoft .NET.