What are the steps for identifying a stable company for a remote job ? What is best possible way to know about the company culture ?