Talent is pretty mediocre. Some of the people are awful engineers, not very bright people, but as widely established, performance management is less about how good you are and more about politics.
Performance management is a subjective mess twice a year. You will constantly worry about potentially not having a job in 3-4 months.
You have to go through a 2-4 week review process for any changes you want to make. It’s an engineer’s nightmare come true, even for the most simple changes.
"Eliminate arbitrary uniqueness." So let’s create 20 enterprise platforms that barely work, are non-deterministic, and make it where engineers are bottlenecked by the platform team as opposed to using open-sourced, widely adopted industry tools that people can find support for online. Nice job, tech leadership. What a stupid idea.
Stop the platform madness. Creating undocumented, glorified wrappers that add an additional layer of ambiguity.
Stack ranking. Cut it out.
Hire and keep better talent.
Three back-to-back interviews: behavioral, technical, and case. They get back to you very quickly, and their interviewers are nice. They give you the option of interviewing on campus or at their site.
The process begins with an assessment sent via email. Following that, you'll have a phone interview with one representative. If they are impressed with your qualifications, they will ask for your availability for an in-person interview. You will then
Solid interview process. 4 hours of interviews and 4 different people. Engaging and fair. Multiple rounds of coding and system design questions. Not terrible, but not easy. Test test test test
Three back-to-back interviews: behavioral, technical, and case. They get back to you very quickly, and their interviewers are nice. They give you the option of interviewing on campus or at their site.
The process begins with an assessment sent via email. Following that, you'll have a phone interview with one representative. If they are impressed with your qualifications, they will ask for your availability for an in-person interview. You will then
Solid interview process. 4 hours of interviews and 4 different people. Engaging and fair. Multiple rounds of coding and system design questions. Not terrible, but not easy. Test test test test