Good compensation, interesting work, and plenty of opportunities to move around teams and departments if you're interested in doing something else. On a senior level, there are plenty of opportunities to work outside of your team and make an impact via department- or company-wide initiatives if you're willing to bear the load of moving them forward. Also, strangely enough, it seems easier to be promoted and increase your salary that way and through good performance rather than by changing jobs. I like it so far. I thought to stay here for a year when accepting the offer based on bad Glassdoor reviews, but it turned out to be the best company I've worked in. The coolest thing is the people from all over the world. I've learned an enormous amount of non-technical information from my peers and had the opportunity to improve my technical and communication skills enormously because of all the different backgrounds people come from. Diversity is not just a buzzword here; I have seven nationalities in a team of eight people and routinely work with people from all over the world. Oh, and one thing which is unusual is that the company seems to care about the quarterly questionnaire results and tries its best to fix things which are marked for improvement.
The biggest problem is that middle to upper management in some places is very loosely connected to what is happening on the spot. This puts a lot of alignment load on the Principal level folks. However, I have no idea how to fix it easily. Getting rid of Team Leads in favor of Engineering Managers, who must be seniors at their craft, helped the situation, but not enough.
Please be careful about preserving the company culture. It's amazing, but I know how easily it can be damaged with the wrong leadership moves, given the recent examples of Twitter, Netflix, Coinbase, and a bunch of other companies.
The interview process was easy, straightforward, fast, and all steps were communicated and understood beforehand. The recruiter was amazing and very polite, as were the rest of the interviewers. All steps moved very fast forward. Feedback was prompt
I had a first call with a recruiter, followed by a one-hour interview with two SREs. I was quite surprised that we didn't discuss systems but only coding. I had to complete two LeetCode exercises. They provided feedback after ten days.
The first screening round consists of SQL and Python coding tasks. If you clear this screening round, you will be invited to the second round, which is an HR introduction call. During this call, the HR representative will discuss your motivation and
The interview process was easy, straightforward, fast, and all steps were communicated and understood beforehand. The recruiter was amazing and very polite, as were the rest of the interviewers. All steps moved very fast forward. Feedback was prompt
I had a first call with a recruiter, followed by a one-hour interview with two SREs. I was quite surprised that we didn't discuss systems but only coding. I had to complete two LeetCode exercises. They provided feedback after ten days.
The first screening round consists of SQL and Python coding tasks. If you clear this screening round, you will be invited to the second round, which is an HR introduction call. During this call, the HR representative will discuss your motivation and