In-office perks are good.
Colleagues (ICs) are friendly to work with.
Honestly, really terrible upper management across product and engineering. Poor decision-making in launching new products: not waiting for data and constantly trying to go "all in" on shiny new projects that haven't proven themselves yet.
The consequence is constant churn of engineering resources, a build-up of tech debt, poor WLB, and no good product to show for all of it.
Additionally, upper leadership in engineering, instead of pushing back on product themselves and evaluating whether product initiatives make sense, shifts this accountability to ICs. This is inefficient and doesn't make sense at all. Also, as part of this, performance evals have gotten stricter. Despite the public stance of no quotas for PIP, there actually are quotas during calibration discussions. Most engineering teams are underwater and unhappy.
For product leadership:
Dream big, but be smarter about failing fast and set reasonable expectations.
For engineering leadership (management specifically, not senior ICs):
Start taking more accountability and responsibility for decisions on what makes sense for product roadmaps. Stop shifting this to ICs to decide for you and blaming them for not "properly pushing back on product." This is a waste of time for ICs.
Also, stop lying publicly about performance review quotas.
A recruiter emailed me to explore an interview. Subsequently, I was invited to a phone screening interview. I was asked to implement an LFU (Least Frequently Used) similar data structure. I had never implemented one before, though I have experience
The interview process consisted of: * 3 DSA rounds (LeetCode Hard) * 2 System Design rounds * 1 Managerial round focused on projects and behavioral questions. The process was well organized in terms of scheduling. The interviewers seemed rig
I was contacted for a Silicon Valley position. I completed the screening and an onsite interview consisting of five rounds. I have not heard back from anyone after 25 days, even after following up with the recruiter at the 14-day mark.
A recruiter emailed me to explore an interview. Subsequently, I was invited to a phone screening interview. I was asked to implement an LFU (Least Frequently Used) similar data structure. I had never implemented one before, though I have experience
The interview process consisted of: * 3 DSA rounds (LeetCode Hard) * 2 System Design rounds * 1 Managerial round focused on projects and behavioral questions. The process was well organized in terms of scheduling. The interviewers seemed rig
I was contacted for a Silicon Valley position. I completed the screening and an onsite interview consisting of five rounds. I have not heard back from anyone after 25 days, even after following up with the recruiter at the 14-day mark.