What are the advantages and disadvantages of pre-jitting assemblies in .NET?

I heard that pre-jitting will improve performance. When should I pre-jit and when shouldn't I pre-jit?

Edit
Report