Its a good place to learn and grow.
People are nice, safe place for women, friendly atmosphere, employee friendly company.
It's a good place to built your career
Bit Nepotism and lack of Management. But if you are good at work than no need to worry.
My overall experience was very positive. It's Also depends what team you are joining, team lead etc.