There are also some points which should be taken into consideration while joining this company -
1. If you don't believe in hard work and learning then go for it.
2. If you are time dependent worker than its not a right place for you.
3. No fun and other events like big organizations.