Some of the smartest people around do not skimp on perks, stock, a popular place to work, a pretty diverse group of people, and pay.
Technology is outdated, system architecture is seriously dangerous, very very political. Management ignores technical recommendations to go for 'band-aid' fixes to appease upper management constantly. The company is very immature.
Listen to the people whom you pay for their expertise.
The interview process is pathetic. You constantly have to follow up with HR to know the feedback and status of the interview. It's your responsibility to mail or call and get the outcome. HR will not update the status. Despite giving optimized solut
- 4 rounds of phone screening (1 manager, 3 engineers) - Remote programming test - Onsite interview - 6 rounds (2 technical, 2 managerial, 1 HR) The HR representative indicated they want me on board and is working on the offer. It has been over two
The interview process was lengthy, spanning over a couple of months with multiple tech rounds. The recruiting manager maintained constant contact. Panelists and the hiring manager tried their best to give an overview of the environment and business f
The interview process is pathetic. You constantly have to follow up with HR to know the feedback and status of the interview. It's your responsibility to mail or call and get the outcome. HR will not update the status. Despite giving optimized solut
- 4 rounds of phone screening (1 manager, 3 engineers) - Remote programming test - Onsite interview - 6 rounds (2 technical, 2 managerial, 1 HR) The HR representative indicated they want me on board and is working on the offer. It has been over two
The interview process was lengthy, spanning over a couple of months with multiple tech rounds. The recruiting manager maintained constant contact. Panelists and the hiring manager tried their best to give an overview of the environment and business f