Questions to Consider Before Committing to a Company