Pros
Global Brand, Average Salary, encourage Innovation and promote for Patent and Paper filing.
Cons
No quality of Software work.Tug of war across the software development centres. Politics at its extreme.Even a movie cant have so dramatic turn that employers turned up on workplace as they don't have work to do. They have to do lots of boasting, leg pulling at the managers/ HR cabins instead of really putting quality work on their laptops. Clearly divide and rule policy to excel one self. Always in race, make others accomplishment as their success without contributing a single penny of effort.medical claim is only for senior level. it looks like junior are not expected to get sick. they cant be hospitalized to claim medical.So great in estimating the medical emergency for junior employers.Big package boasting but very less in hand. No tax saving flexibility at all .