For most careers, specialists and generalists operate in parallel. The former moves up the knowledge ladder while the latter develops management skills.
Pay wise it is hard to generalize as different jobs have different dynamics, but generally speaking they shouldn't differ too much provided...