They offer snacks, free food, and a modern tech stack that they use.
The pay is decent.
People and Culture. Management holds grudges for months over minute issues that were easily fixed. Management often transfers blame to subordinates. My manager held a grudge on me for months for not camelcasing my variable names in my first Pull Request I ever did for the company. Management has 0 planning ability, thus engineers are forced to manage themselves such creating your own tickets at the beginning of each 2-3 week sprint.
Management castigates you if you forget a minute conceptual detail, despite lacking basic concepts in Math, Stat, or Programming. I have wasted so much time explaining basic statistics to my manager who had an Engineering Master's. They talk about "saving lives," but there are many other drone companies out there that are more advanced than what is being made here.
If you preach "ownership", learn to admit your own mistakes as well instead of expecting junior developers to be God and pointing fingers.
Have better planning, especially when you work on contracts that span over years.
This interview process was one of the harder ones I've done. A recruiter reached out to me on LinkedIn. We scheduled a short call where I told her my experience and she pitched me the position. I then had a technical interview with the hiring manage
I applied through a recruiter. There were two phone interviews, one code test, and an on-site interview with the CTO and CEO. I had to cancel my first on-site interview due to a last-minute, international business trip. The CEO was very understandin
I applied online. The process took 4 weeks. The process began with a recruiter screening, followed by a manager phone interview. They decided not to move forward with me, so I stopped there. From what I understand, the next step after the manager ph
This interview process was one of the harder ones I've done. A recruiter reached out to me on LinkedIn. We scheduled a short call where I told her my experience and she pitched me the position. I then had a technical interview with the hiring manage
I applied through a recruiter. There were two phone interviews, one code test, and an on-site interview with the CTO and CEO. I had to cancel my first on-site interview due to a last-minute, international business trip. The CEO was very understandin
I applied online. The process took 4 weeks. The process began with a recruiter screening, followed by a manager phone interview. They decided not to move forward with me, so I stopped there. From what I understand, the next step after the manager ph