Definitely promote the value you can offer. In some ways coming from a large business is a plus- it gives you different insights that a bunch of 20 something founders may not have. You know what works really well and what doesn't in terms of operations, have experience with different types of sales channels, can help the company grow, etc. Too bad you aren't interested in B2B startups. ;)