HSBC in our area has had several layoffs, so I would be inclined to stay away from them. Chesapeake has many call centers and typically hire year-round. The unfortunate part, many of them do not pay well.
Someone mentioned American Funds (Capital Group) and they are a good company to work for and typically offer career advancement.
USAA and Geico also have call centers in the area.
The 2 local employment sites I use for hiring are 757JobsNow.com and Careerconnection.com.
It should be really easy for your partner to find a good job
