Pros
Good working culture (can be bad in a very few teams). Scope to learn a lot. Technology thats at least a couple of years ahead of industry.
Kontras
Pay scale is bad. Every year in all the surveys one common feedback has been that pay is bad and we aren't able to retain good talent. Still ARM relents to pay more (they promise there would be revision after every feedback ). IT Infrastructure is pathetic. If your work is based on tools such as simulators, emulators, clusters resources etc., forget about being able to be productive. At least one issue or the other every now and then with one IT infrastructure or the other. Cafeteria and Pantry -- these are jokes!! Austin and cambridge offices have pretty good Pantry and Cafeteria with decent options, bangalore pantry and cafeteria show how bad Admin team in India is! At times the milk cans resemble IRCTC tea cans