Pros
You will just ruin your personal and professional life
Cons
Those 4 months i had spent here were the worst time of my life. No processes. No knowledge transfer. Even no one will help you to get the domain knowledge, they will simply refuse even if you'll ask them. Too strict environment. They treat you like prisoners. Till the day of joining they will make you realise that you are now a part of heaven on earth untill you reach your seat at the work place. You have to stick to your seat and just have to keep on staring the screen even if you have no work. You have to pretend you are working even you have no work. You have to give fake hourly updates just to save your job. There is no job security, no proffessional growth and no future. There is no proper company policy for employees. In short it is totally a mental torture. So do not believe on what they will tell you about the company and policies before your joining. It will be a total lie.