Mental and physical health are very important. This is not the right place to get both.The good thingsIt is a good place to enhance knowledge in IT as you need to learn lots of things by yourself but once you decided to resign, there will be so many bad rumors about you later.
The challengesMost of good reviews here are FAKE. There are so many hidden cases inside. They are having a very high turnover rate of staff.