Good pay when you factor in the EB. Though they've started to cap the EB percentage.
The top 10% are really smart; the next 15% are pretty good. If you can work in a group with these people, your mind will be engaged and you will learn a lot.
Pretty good benefits, but not quite on par with Google, Microsoft, Apple, etc.
Extremely good CPU architects.
The remaining 75% are "meh".
Very, very political. If you tread on the wrong territory, even unknowingly, your project will be killed and your career possibly ended.
Very siloed. Product strategies look like congressional districts. Turf wars abound.
Software org is a mess.
Promotion to Principal Engineer and above is difficult (as it very well should be), but sometimes, unfortunately, politics plays a role.
Promote more technical leaders to executive management.
Have engineers running engineering orgs (engineers who have delivered product).
Need to think outside the box (or the silo) a bit more at senior management levels and encourage initiatives at "the bottom".
The CEO has tech briefings where engineers (ICs) present new technology developments, ideas, or engineering progress. I think the goal is to get around intermediate management layers. This admirable goal is severely compromised by how thoroughly massaged these were by everyone in the intervening reporting chain.
The interview process was comprehensive and thorough. There were three rounds of interviews, each spaced one week apart. Written and verbal tests were also included. Every round had technical experts in different domains. In-depth domain knowledge
Unfortunately, things don't always run smoothly, and you may find that your boss doesn't have the best management style. If this is the case, you need to make sure you deal with the situation appropriately. To help you out, we've come up with six t
I participated in a round robin with several members of upper management. I was parked in a conference room, and individuals would come in to interview me. Later in the afternoon, I gave a presentation on a topic of my choosing to the entire team.
The interview process was comprehensive and thorough. There were three rounds of interviews, each spaced one week apart. Written and verbal tests were also included. Every round had technical experts in different domains. In-depth domain knowledge
Unfortunately, things don't always run smoothly, and you may find that your boss doesn't have the best management style. If this is the case, you need to make sure you deal with the situation appropriately. To help you out, we've come up with six t
I participated in a round robin with several members of upper management. I was parked in a conference room, and individuals would come in to interview me. Later in the afternoon, I gave a presentation on a topic of my choosing to the entire team.