Charles Schwab brings on Jessica Nelson as their new Senior Manager of Employer Brand and Social Media Jessica Nelson was brought on by Charles Schwab as their new Senior Manager of Employer Brand and Social Media. Share Previous: Lisa MacNeill at L’Oréal shares how to appeal to hires outside of your industry Next: Jennifer Curtin is promoted to Director of Talent Acquisition and Employer Branding at Schneider Electric