Really smart and engaged engineers and scientists, and people who work hard to do good things. Each org/team has a unique set of challenges and is empowered to meet those challenges as they see fit. This results in a lot of duplication of effort and infrastructure, but secrets prevent sharing of tools and knowledge. Team culture is hard to get a sense of, and it can vary significantly under the Apple umbrella.
It is the worst place I have ever worked as an engineer and thankfully my last.
Management is full of bullies who have no idea about the technologies we work with. I've been called stupid to my face multiple times and probably far more when I wasn't there (as reported back).
I've seen managers push on things in meetings and conference calls to the point where the messenger bringing the message is at the point of tears. I've seen support completely withdrawn from people who needed medical care. I've seen a complete lack of concern among management about teams, how teams work (or don't), and how to do things better - management doesn't seem to care.
Management is complacent and lazy, sitting on tons of RSUs since "they made it" but are clueless about what others are trying to accomplish. I've never seen a management team work against their employees the way I've seen them work against people here.
I've seen a director-level manager belittle people on topics they know nothing about and are completely wrong, but go unchallenged because your career would be toast.
You hire specialists in areas you know nothing about and then challenge them on topics that aren't even relevant to the goal. You might try actually learning about how other teams are successful (or not) and why, and what you could change to make things better. You might also consider that while your way worked on your last project, what we're doing here is completely different and may require a different approach. You might actually try being nice to the people that work so hard for you.
Email from the recruiting team. It took two weeks to schedule a phone call with the hiring manager. A few mishaps from the scheduling person caused another two weeks of delays. The full loop included six interviews: two System Design, one coding, two
I had two phone interviews and then a one-on-one site interview. Apples HR seems to be busy these days. The onsite was very easy, focusing on management basics. It seemed that the group didn't know what they were looking for: an experienced team l
I went through two rounds of interviews and decided to drop out because of an awful interview experience. **Interview Stages:** * Recruiter Outreach * Conversation with Hiring Manager * Coding Round using CoderPad
Email from the recruiting team. It took two weeks to schedule a phone call with the hiring manager. A few mishaps from the scheduling person caused another two weeks of delays. The full loop included six interviews: two System Design, one coding, two
I had two phone interviews and then a one-on-one site interview. Apples HR seems to be busy these days. The onsite was very easy, focusing on management basics. It seemed that the group didn't know what they were looking for: an experienced team l
I went through two rounds of interviews and decided to drop out because of an awful interview experience. **Interview Stages:** * Recruiter Outreach * Conversation with Hiring Manager * Coding Round using CoderPad