Pros
Good opportunity if you dont have any other offer in hand, you can join this company for some time to get some experience and salary.
Cons
You will see lots of good online reviews about this company but if you will notice it is by people who are already working . Most of the time they are asked to write such reviews. But reality is : - Poor Management , Poor Culture Lots of people join in management team but they all leave due to family run onwership of business. Many people have left this company in last 2 years including some founding members Current Management has no work ethics.They only care about making money without caring about employee growth and employee well being. Would never recommend this company to anyone to join.