When selecting a front-end web development company, it's always best to hire one that gives you direct access. This way, if you need to provide specific directions or ask questions about your project, no middleman is getting in your way.
Most companies offer software and will work with you one-on-one through Skype or email. Be sure to verify who you'll be working with before starting any project, so everyone is on the same page from day one.