As to consequences of padding with zeros, there is none. From a very high level view, think of it as writing a sentence with many white spaces before it. This does not alter the meaning in anyway, to the reader the sentence is the same with or without preceding white spaces, neural networks are able to learn this indifference.