No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Yes - unless they offered you the 99/500 card
BOA has different secured cards based on the deposits. From what you've posted, yes, you will get a $300 CL with a $300 deposit. I'm assuming, you have the option to deposit more for a higher CL.