Do these people know their products well?
It is extremely important that the people who are running the company know their products well. Many people might just start up the business, keep developing the product and may never actually finish it for installation.
These type of companies, even if they have a good financial back up do not run for long.
Do they research well before developing a product?
It is extremely important for a company to conduct proper researches before actually jumping on to development. So, it is important for you to find out about their approach while developing a new product.
Do the people who form the back bone of the company know their business well? Have they delivered in the past?
A company might start small but if the people who run the company, know their business, strengths and weaknesses well, the chances of a company becoming a success are higher. So, try to find out the profile of the people behind the company.
Does the company look stable? Can they keep going for next 8-10 years?
Do they already have some products in the market? Are they already working for some clients? Or do they have a good financial back up to go on?
How is the work environment? Is it flexible, pleasant?
Do people working in the office look happy? Are they open to flexi – timings? Can you work remotely at times, if need be? Do you expect yourself to fit well there?
What is the position I am being offered?
What is the role offered to you? Does it offer you some challenges and an opportunity to grow? Will you be working with some people from whom you can learn new things?
Is the compensation offered in-line with the industry?
Good companies understand the value of their development team and offer them a competitive salary. They do not believe in exploiting their people.
Try to find out the answers to these questions about your prospective employer when you want to make a move to the next job. If you are satisfied with the answers to these questions, most of the times you will land up an opportunity which will give you a chance to grow big.