A never-ending scope of interesting things to work on and great people to work with. A lot of highly experienced people to learn from.
Average benefits. You get to choose your work-life balance. The company is trying to be more transparent with pay, diversity, and hiring, but there is still a lot of work to do. Like a lot of companies now, Intel gives "wellness time off" that's additional to PTO.
Some teams or even orgs don't strive for having a better culture.
There isn't much transparency with simple things like grades and titles. Pay isn't competitive. Promotions are almost unheard of in a lot of orgs.
It constantly feels like Intel emphasizes middle and upper management (i.e., they are constantly promoted, get massive pay and benefits, etc.) without any regard for engineers (i.e., lack of the aforementioned).
Stock benefits (RSUs) are massively underpaid compared to what other companies are giving out these days.
Constant product delays really affect company morale and overall optimism in the company's ability to deliver.
Managers and the promotion process can be very ambiguous and subjective. It can be hard, almost impossible, to have career conversations and growth with managers. They will mostly shift the blame to everything else, like budget constraints or lacking any format definition for grade levels.
A recruiter called me for a phone interview.
It was a very positive experience. The interviewers were familiar with my resume and asked me to talk about some of my prior projects. There were some simple clarifying questions about my role. They told me about their work and, in some cases, asked
English assessment exam, followed by interviews with two software engineering managers. Both interviews lasted over two hours, during which we covered extensive topics regarding my experience with Linux and other technologies.
A recruiter called me for a phone interview.
It was a very positive experience. The interviewers were familiar with my resume and asked me to talk about some of my prior projects. There were some simple clarifying questions about my role. They told me about their work and, in some cases, asked
English assessment exam, followed by interviews with two software engineering managers. Both interviews lasted over two hours, during which we covered extensive topics regarding my experience with Linux and other technologies.