Experimental and simulation studies of the nucleation and growth kinetics of proteins have revealed phenomena that are specific for macromolecular crystallization, and others that provide a more detailed understanding of solution crystallization in general. The more specific phenomena, which include metastable liquid-liquid phase separations and gelation prior to solid nucleation, are due to the small ratio of the intermolecular interaction-range to the size of molecules involved. The apparently more generally applicable mechanisms include the cascade-like formation of macrosteps, as an intrinsic morphological instability that roots in the coupled bulk transport and nonlinear interface kinetics in systems with mixed growth rate control. Analyses of this nonlinear response provide (a) criteria for the choice of bulk transport conditions to minimize structural defect formation, and (b) indications that the "slow" protein crystallization kinetics stems from the mutual retardation of growth steps.