-Relaxing environment (casual dress code for developers) -Good learning opportunities/mentoring from senior engineers -Flexible hours/telecommute opportunities -Continued education support -Good vacation policy (you start with 2 weeks)
-Huge disconnect between employees and senior management -Promotions only possible every 3 years -Pay is average -Hard to connect with other development teams/groups
Really fix the disconnect with your employees. It is hard when strategies are not clear to see where you as an employee fit into the company. Also make it easier for developers to connect with each other across teams, divisions, and groups.
Was contacted by recruiter for the position with an initial phone call/screening interview. He set up a 1:1 interview with the group manager (again over the phone). That interview was mostly basic, a few technical questions about compiling/assembling
A systematic process, met the recruiter at a job fair, then got a call to come onsite. The onsite lasted all day and was pretty rigorous. It was also a nice way to get to know the people in the group that I was gonna be working.
Interview process was quite hard with multiple technical rounds followed by behavioral round. Questions were based around a lot of bare metal and operating system related. Behavioral was pretty standard.
Was contacted by recruiter for the position with an initial phone call/screening interview. He set up a 1:1 interview with the group manager (again over the phone). That interview was mostly basic, a few technical questions about compiling/assembling
A systematic process, met the recruiter at a job fair, then got a call to come onsite. The onsite lasted all day and was pretty rigorous. It was also a nice way to get to know the people in the group that I was gonna be working.
Interview process was quite hard with multiple technical rounds followed by behavioral round. Questions were based around a lot of bare metal and operating system related. Behavioral was pretty standard.