We prove new local and global well-posedness results for the cubic one-dimensional nonlinear Schrödinger equation in modulation spaces. Local results are obtained via multilinear interpolation. Global results are proven using conserved quantities based on the complete integrability of the equation, persistence of regularity, and by separating off the time evolution of finitely many Picard iterates.