Pros
you can easily kill your coding skills here
Cons
I had a terrible experience working here due to the toxic management culture. The management team is full of micromanagers who don't trust their employees, constantly breathing down their necks and not allowing them to work independently. The appraisals are unfair and biased, with little recognition of employee achievements and more emphasis on finding faults. Furthermore, the management team has been making it difficult for employees by lying and not providing support. They are also pressuring and troubling employees to fire them, creating a stressful work environment that is not conducive to productivity. It seems like they have little respect for their employees and are only interested in their own goals.