Pros
They pay, well above the market because I feel they resort to unfair billing practices and milk their clients. Well connected management which helps them bag projects.
Kontras
This should be like an appendable vector of endless vile practices, let me try to list a few 1. Most unethical and unscrupulous management 2. They show you the sun, moon and distant galaxies when joining but once you join you would realize that you have made a blunder 3. From experience that includes myself, as indicated by few others here, they try to squeeze out money by citing all sort of excuses, dont give experience letters, intimidate people with legal proceedings. 4. One would feel as if you are part of this movie "The lives of others" which is a nice movie but not when you are the protagonist where the management snoops on your communications, spy on your movements from CCTV and all sort of unethical practices. 5. The HR policy is basically whim of couple of people at the helm and you serve while you enjoy the pleasure of these people after which they would just throw you out. 6.The worst experience of my life which i just want to forget as bad dream