Fantastic benefits and perks (gym pass, the Connector bus, Prime card, etc., etc.).
Excellent process that encourages intra-company moves.
Can work on world-changing software. Or not. Your choice, really.
Can rotate and try multiple roles within reason.
Excellent internal training programs.
Coworkers.
Upward mobility is very slow unless one is in the 95th %ile of their peer group.
Grading/review curves are the bane of employee morale more often than not.
Mistakes (wrong group, wrong project, wrong manager) take a long time to erase from your internal career 'memory'.
Test/dev/PM silos end up costing agility and create turf wars.
Innovation, while it exists in bundles, is somewhat haphazard, and it feels like the company is constantly chasing taillights in many areas.
Need a new, hardcore visionary to drive our consumer software/services vision.
No, seriously. We need to drop our 900-lb gorilla dynamic and divvy up into pockets of lean, mean, innovation machines if we hope to maintain our leadership.
This was an internal interview process. It started with an informational session with the hiring manager, a roughly one-hour discussion about what the team does, my current responsibilities, and why I was interested in the position. Next, there were
As other postings on this site have indicated, the standard hiring process for engineering roles typically involves one technical phone screen, followed by a full day of on-site interviews if the phone screen is successful. This was my second intervi
Applied online. The process included a phone interview first, followed by six rounds of onsite interviews with technical questions. Each round was 45 minutes long and focused on technical questions of average difficulty. I spoke with the general mana
This was an internal interview process. It started with an informational session with the hiring manager, a roughly one-hour discussion about what the team does, my current responsibilities, and why I was interested in the position. Next, there were
As other postings on this site have indicated, the standard hiring process for engineering roles typically involves one technical phone screen, followed by a full day of on-site interviews if the phone screen is successful. This was my second intervi
Applied online. The process included a phone interview first, followed by six rounds of onsite interviews with technical questions. Each round was 45 minutes long and focused on technical questions of average difficulty. I spoke with the general mana