Pros
Employees (non-management) are a great people to work with, very collaborative and have great potential.
Cons
The company is run by a family, all high positions are held by some or the other family member, but that not an issue at all. The issue is, has zero commitment towards its employee. The management (family) is extremely short sighted and believes in using and throwing its employees, to overcome the consequences of their short sightedness. This is how they work: Looks like they don’t have enough and constant investment to fuel the plans and resources. So they hire people with high skill sets and then use them to get the projects completed on a rapid pace or set the processes and as soon as it gets to cruise mode they let them go without any prior warning, notice or appropriate compensation. They label the lay offs as “performance issue”, for which they never provide any prior warning or feedback, which makes it worse. The opinion I shared isn’t based on a single event, this seems to be a pattern the company follows often. This practice creates a very toxic and insecure work environment for the employees. It’s common for a start up to highly rely on investment and other fund raising activities for supporting their operations and resources cost. But if you are so short on funds and still need the high skill set talent to get the work done and for the company to succeed, hire them on contract basis and terminate or extent the contracts based on the funding situation. That’s what all ethical and mature companies do, instead of using and penalizing their employees for their lack of planning and vision. So bottom line is, if you are looking to work in a healthy and secure environment and for company that values and cares even slightly for its employees don’t even think about joining them.