L visas
Gopal is correct, hiring an experienced immigration professional is the way to go. I work with several attorneys that have over 30 year experience. We have gotten hundreds of L1A and L1B visas approved for our clients. Though you had a good experience with Visa Pro (glad you did) It is chancing working with a company when you dont know the legal professional who is actually compiling your petition, after all visa pro is a strictly online law firm. I invite anyone to personally visit our offices any time.
The documentation for an L visa is extensive, that is why it is imporatant to hire someone who is familiar with the types of documentation that are required, especially if the L visa is based on the start up of a new US company.