Arm is an amazing dynamic company with plenty of opportunities to learn and grow. The management is very transparent in communications.
It offers lot of benefits and flexible in giving the employees best work/life balance.
Cons
The company is distributed widely across the world in several offices and working in different time zones can be challenging at times.