Hire people who understand technology (i.e., have hands-on experience).
Don't promote people based on their popularity. Passing fake smiles and talking a lot does not equal competence.
Replace at least 50% of your engineering workforce since they are unqualified. I've been through your interview process, and it's seriously broken. I could say something like "C++ is a great tool for testing applications" and get an offer the next day for a management position. Another person might produce an equation to save millions and be hired as an associate engineer. Clearly, something doesn't add up here.
Stop hiring contractors and sponsoring visas for those who have no long-term interest. Maybe it's cheaper in the short-term, but it's hurting the culture and quality of your products. I've talked to many qualified engineers (citizen and non-citizen alike) who have stayed away due to the short-term mentality.
The interview process consists of 4 parts: 1. **Architectural Design:** One question expecting you to go as in-depth as possible in building a full-stack application on a scenario. 2. **Coding Interview:** Two questions. 3. **Behavioral:** Straig
tl;dr: If you are an experienced and ambitious Software Engineer, I wouldn't recommend this company. The interview process is long with a low offer. It is good for inexperienced hires or those looking for stable, long-term employment. --- CapOne re
Disorganized. Poor communication. Hastily put-together. Every step of the way, HR mismanaged communication and expectations. Full-time staff had no idea why I had to fly out to an alternate location to do an interview for a position in a different c
The interview process consists of 4 parts: 1. **Architectural Design:** One question expecting you to go as in-depth as possible in building a full-stack application on a scenario. 2. **Coding Interview:** Two questions. 3. **Behavioral:** Straig
tl;dr: If you are an experienced and ambitious Software Engineer, I wouldn't recommend this company. The interview process is long with a low offer. It is good for inexperienced hires or those looking for stable, long-term employment. --- CapOne re
Disorganized. Poor communication. Hastily put-together. Every step of the way, HR mismanaged communication and expectations. Full-time staff had no idea why I had to fly out to an alternate location to do an interview for a position in a different c