Avantages
1)you can learn how to survive with politics. if you handle this culture then you can handle any type of worst working culture. 2) best place to learn politics 3) you can be specialized in any domain in 2 working days
Inconvénients
1) They will not provide any client side benefits 2) No logic behind increments 3) Company will not provide you proper documentation at the time of leaving 4) No proper intimation before client side project visit( one day before you will get call and tell you, teko jana padega) 5) No proper training plans 6) No proper guidance during projects 7) Excel sheet documentation is more imp than actual work 8) No working hour limits, you have to work for 24*7 because they are giving you money 9) you have to work on weekends 10) company should me more prior than family if you work in this company 11) do not ask for salary and PF details while leaving company(they will give you 100 reasons why it should not be given)