Excellent pay, including stock, 10% discounted ESPP for up to 15% of your salary, and a 50% match on 401(k).
Unlimited vacation time, including a company shutdown from Christmas to New Year's and one week shutdown for the 4th of July.
Flexible hours: No one cares when you come in or out, or if you work from home, as long as you get things done.
Good work/life balance. The company has programs that encourage happiness, health, and well-being, like an on-site gym, a $2000 annual wellness allowance, and monthly "in-days."
Fair performance evaluation and room for growth. Plenty of tech talks to help you improve yourself.
LinkedIn's titles are a little inflated in comparison with other companies (e.g., it takes longer to get to senior at other companies), so it would be to your advantage when jumping to another company.
Uncertainty around the Microsoft acquisition. Some company politics, though as an individual contributor, I'm somewhat shielded from it.
Instead of building new, innovative products and cutting-edge technology, there are many technical debts and migrations with technology that engineers are not very excited or proud of.
Be very clear and transparent about changes from the Microsoft acquisition. "Nothing is changing" is not true, so stop fooling us.
I was contacted by a recruiter on LinkedIn. Even though I don't consider myself senior, I decided to start the process. I had a phone screen with: * One easy coding problem. * One medium coding problem that I was not able to optimize. I did not pa
Worst interview process in the valley. Junior engineers take interviews of the senior candidate. They have certain solution of a problem in mind, and if you don't solve it that way, you are gone. Basically, align with their thought process.
Almost all technical rounds had an interviewer shadowing someone, meaning you'll have two people to talk to. **First Round: Technical Phone Screen** Two LeetCode medium-ish questions in one hour. **Onsite Rounds** 1. **Coding (Algorithms):** Foc
I was contacted by a recruiter on LinkedIn. Even though I don't consider myself senior, I decided to start the process. I had a phone screen with: * One easy coding problem. * One medium coding problem that I was not able to optimize. I did not pa
Worst interview process in the valley. Junior engineers take interviews of the senior candidate. They have certain solution of a problem in mind, and if you don't solve it that way, you are gone. Basically, align with their thought process.
Almost all technical rounds had an interviewer shadowing someone, meaning you'll have two people to talk to. **First Round: Technical Phone Screen** Two LeetCode medium-ish questions in one hour. **Onsite Rounds** 1. **Coding (Algorithms):** Foc