I can generally work flexible hours.
I have formed friendships with some great people.
They randomly announce extra perks here and there, such as bonus days off and gifts.
Your experience totally depends upon what team you are in. The managers I've had have all been lacking in one way or another - such as no interest in what you are doing, giving as little contact time as possible, and using bullying micro aggressive behaviours to get what they want from you.
Theoretically Arm want to do the right thing for their people, and they say this over and over again - things like there's no limits placed on how many people are promoted each year, it's a meritocracy, they support diversity, they see their employees as people etc.
However, in practice, there is more importance placed on pleasing upper management over making sure team members needs are met and creating a happy working environment.
I have seen colleagues denied promotions when they are already performing at or above the criteria of the next grade.
When concerns are raised with HR, you are treated as a tick box exercise. They do little to actually help you. Forms filled out to outline issues never see the light of day.
A lot of the time things that should be simple to do wind up taking way too long due to inefficient processes. e.g. recruitment is a joke, with candidates often having long periods of time where they hear nothing.
Company has been restructured so many times in the last couple of years that it's impossible to know where you fit anymore.
The best and most talented colleagues leave after getting fed up with the work environment. Grads are often left stranded when their mentors move on.
Some managers literally do nothing / produce minimal output, yet they have happily sat in their jobs for years.
Sort out the inertia in middle management.
Fix the broken processes.
1) 30min HR screening with typical questions. 2) 45min technical round with HM (questions about the coding language) 3) 1.5h live coding session focusing on DSA, starting from easy to med-hard, not LeetCode style which is appreciated. Is important
For as far as I got, the interview process consisted of: 1. Apply for the job 2. Wait one month 3. Have telephone interview 4. Never hear back again. Job is still marked as "In Recruitment Process", but given that I had my telephone interview over
I applied through LinkedIn. Then I got mail from HR and scheduled screening call. And the process goes like this: 1. Phone call with HR 2. 45 mins Technical interview mostly from resume and JD 3. 2hrs Technical interview, (1hr resume + behavioural &
1) 30min HR screening with typical questions. 2) 45min technical round with HM (questions about the coding language) 3) 1.5h live coding session focusing on DSA, starting from easy to med-hard, not LeetCode style which is appreciated. Is important
For as far as I got, the interview process consisted of: 1. Apply for the job 2. Wait one month 3. Have telephone interview 4. Never hear back again. Job is still marked as "In Recruitment Process", but given that I had my telephone interview over
I applied through LinkedIn. Then I got mail from HR and scheduled screening call. And the process goes like this: 1. Phone call with HR 2. 45 mins Technical interview mostly from resume and JD 3. 2hrs Technical interview, (1hr resume + behavioural &