ARM is good place for non-Software peoples.
Below review is for software engineers(or equivalent) at Bangalore office
1) Managers are just playing game with the global company. They have established a big team just for few simple tools so that they can relax at their will and at the same time global company will think they are doing great job.
2) Work is very monotonous which doesnt need any intellect at all and no knowledge gain over time. So, skill developement in 1 year is almost same as that will be in 10 years.
3) Strict work timing: managers dont care how hard or smart work you have done, they will just see your presence or the work timings.As there will not be any skill developement over time or there are no such work which required smart or hard work , what should be the measure of your work performance then? Its only the "work timing".
4) Software peoples have adapted the existing culture. They dont socialize much. They just complete their work timing and rush home.
Also most managers dont so much productive work, they just pass time in team meetings , coffee or facebook etc. or simply "work" from home.