Very thorough and well thought out. Be ready to know your stuff and not just bs on your resume. Like I end up saying later bring some notes with questions about the company, because you will be asked what you think about Summit Engineering, Laboratory, and Testing.