Too much coordination required to get anything accomplished, or too much coupling between systems (in contrast to stated culture).
Poor engineering practices on most teams, and very difficult to get teams to move to newer technology.
As the company has grown, managers have taken a more active role, to the detriment of the code and architecture.
No leadership or seniority path for engineers, which also implies all engineers believe that they are special snowflakes. This makes it hard to push for big changes.
Engineering talent is decreasing over time.
Keep the business growing, but realize that the tech organization needs a re-prioritization of effort.
The interview process consisted of: * One phone screen. * A second phone screen. * Two days of remote "onsite" interviews, which included both technical and behavioral assessments. * A final "interview" to meet the team.
I cleared two technical rounds, and both interviewers said I was amazing. I then received a take-home assignment, which I completed. Afterward, they stated they needed someone with better skills.
The interview process begins with a screening interview with a recruiter. This is followed by two rounds of interviews, each spaced one week apart. Each interview round spans a full day and consists of four consecutive interviews. Questions were qui
The interview process consisted of: * One phone screen. * A second phone screen. * Two days of remote "onsite" interviews, which included both technical and behavioral assessments. * A final "interview" to meet the team.
I cleared two technical rounds, and both interviewers said I was amazing. I then received a take-home assignment, which I completed. Afterward, they stated they needed someone with better skills.
The interview process begins with a screening interview with a recruiter. This is followed by two rounds of interviews, each spaced one week apart. Each interview round spans a full day and consists of four consecutive interviews. Questions were qui