Pros
Only one. 1. The CEO of this company is the best person you will get lots of knowledge by just having a small conversation.
Cons
Firstly they are very nice to you. 1.But then they start judging you. 2.The manager doesn't even know the technology they are using and they think you should learn it by yourself and be proficient. 3. They are not at all punctual with job timing. And if you talk about that they are saying"it's not a government office ". Means who talk like that. And they think they are very professional. 4. They recruit you as a java intern and after joining they are like there is no position for java you have to work on iot. 5. Lastly the biggest scam there is an unpaid internship for 2 months and after that paid. But after 2 months say are saying we have to reexamine you. Most of the interns left this company for this reason including me.