Pros
No pros. A Total disaster.
Cons
Well to start with, the management is hopeless. You will be monitored to such a minute level that questions will be raised on what you talk to your colleagues on social platforms. They will monitor your timings minutely. 9 hours is compulsory and there will be meetings every month end on why it has happened so and all the good work you do will be kept aside. Culture is very bad and within 3 months you will feel like you have taken a bad decision of joining this company. They will make you sign 6 months to 2 years of bond because they are confident about their culture and they know people would leave the company even before 6 months of completion. It is NOT A PRODUCT COMPANY NOR A "IOT" COMPANY. Its a service based company and there is always a firefighting going on. Managers will never do their work and everything will be blamed on the developer/Testers. Worst thing is politics. There are people who have gone up the ladder by licking boots. So make sure you do the same if you want to get a good appraisal. Even if you make the client delighted but not the manager then its gone. No appraisal for you buddy! All projects are in Red zone or go away in short time. So no opportunity to explore. IMHO please avoid getting into this company. They will pay you very well as compared to the other offers you have in hand, but soon you will realize that it was a trap.