You can work with talented engineers and learn a substantial amount, especially if you're interested in distributed systems.
Pay is decent for a company of its size.
Remote work offers opportunities to travel.
Innovation doesn't go further than striving to fall short of Amazon without company operations blowing up. Earlier, I mentioned there are learning opportunities if you're interested in distributed systems, but those chances are limited by brain-dead operations work.
Politics - Get on the wrong side of certain people, and you're pretty much cooked. Say goodbye to promotion prospects and hope your LeetCode skills haven't gotten too rusty.
Mid-level management is comprised of brain-dead spreadsheet fillers who are paid a quarter million dollars. If AI is advancing to replace developers, let's replace them one time.
Be prepared to handle almost any problem, even if you have never interacted with a particular part of the system or the product, in highly stressful situations. How many times are you willing to sacrifice your weekend for at best a "kudos" email from your co-worker, but in most cases, it's to make sure you're not fired for "lack of ownership".
The benefits, in comparison to other companies, are lackluster.
The process was quite long, and it felt like most of the interviewers had already made up their minds about the candidates before the interview even began. Perhaps they don't really care for candidates who aren't recently laid off from FAANG-type com
The process was painless. The recruiters were super responsive. It took around 3 weeks from my first interview to the final decision. I spoke to two recruiters, and both were really nice and supportive.
The interview process consisted of one phone interview, followed by a take-home assignment, and then another phone interview. I received a rejection email at this stage. The recruiters were very slow to respond, lacked in communication, and generall
The process was quite long, and it felt like most of the interviewers had already made up their minds about the candidates before the interview even began. Perhaps they don't really care for candidates who aren't recently laid off from FAANG-type com
The process was painless. The recruiters were super responsive. It took around 3 weeks from my first interview to the final decision. I spoke to two recruiters, and both were really nice and supportive.
The interview process consisted of one phone interview, followed by a take-home assignment, and then another phone interview. I received a rejection email at this stage. The recruiters were very slow to respond, lacked in communication, and generall