Yes, he was able to confirm neither the date nor the level. Marketing support would essentially be advertising and advance calls on customers by the sales staff promoting the line - IMHO. "The expected level" means he doesn't know how much support there will be.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
preciousbunnyI can't under stand this product will recieve? Does it mean will be recieved by customers?The company supports the product by "marketing" it, through advertising, and perhaps through personal calls to customers and retailers.