A foam pillow has two main support surfaces on opposing sides thereof. One surface includes convolutions defining a relatively flat profile and the other surface includes longitudinal ribs of arcuate cross-section, which define a curved profile having at least two prominent lobes of differing heights and a central trough. The pillow is particularly adapted for support of a person's head in the trough, with the user's neck received on one of the lobes. Reversal of the lobes permits variation in the amount of neck support. The ribs comprise spherical ridges and have circular channels separating their bases to provide a heat and moisture dissipation function. The curved support surface may include cross-hatching at various intervals to provide extra dispersion of pressure.