Choosing the Right Company - Things to Consider..