Avantages
Good for those who want to play with people's projects. They will allow you to play and destroy.
Inconvénients
I am a fresh graduate and they force me to work on complex project and complete the tasks on time which is impossible for me as of now. I talked with the other junior people in the office. They told the same story. Late sittings or working from home after the 8 hours shift in office. They don't care. They don't care if they loss the project and on next project same junior will work. They save money by hiring fresh people for the complex projects and this is going on over the years. This is the business model, as per my understanding! They said in house lunch but I have to pay some amount. No increments till you work with toxic people for a year. No work life balance. They randomly ask you to work on Saturday. 2 months notice period which is not practical if you get hired in other company. They don't wait for 2 months.