MainStreet Bancshares, Inc. is a holding company, which engages in the provision of banking solutions through MainStreet Bank. The company is headquartered in Fairfax, Virginia and currently employs 204 full-time employees. The company went IPO on 2005-09-02. The Bank is a community bank focused on serving the borrowing, cash management and depository needs of retail customers, small to medium-sized businesses, and professionals. Its products and services include business and consumer checking, premium interest-bearing checking, business account analysis, savings, certificates of deposit and other depository services, as well as a broad array of commercial, real estate and consumer loans. The Bank offers a range of deposit products that include demand, negotiable order of withdrawal (NOW), money market and savings accounts as well as certificates of deposit. The company provides a full range of consumer and commercial deposit products, including online banking with bill pay, cash management, sweep accounts, wire transfer, check imaging, remote deposit capture and courier services.