Pros
You Will Face harassment and you will get chance to work on fake things which are not going to be according to customer expectation.
Cons
1. Company can not afford good Engineer. 2. You can not leave company with your own choice, you need to suffer notice period with high mental pressure and bad teasing and word from management. 3. Expect POC on blockchain from fresher in a week and funny thing is any one don't know what exactly block chain. 4. Most of the cases they will deny documents also. 5. 24*7 Work commitment. Company do fake demos and promises to client then pressurized employee to do it, Even in fake ways that is really bad for someone's career. 6. They send onsite on tourist visa which is very cheap for enterprise company.