Pay is reasonably competitive. It isn't exceptional for new hires, but it isn't bad by any means. It is around what you'd get at FAANG.
Tech stack isn't outdated at this point. There's still some legacy tech, but the emphasis is on technologies that you could transfer to new jobs in the future (React, Kotlin, TypeScript, etc.).
People I've encountered are nice enough.
I feel like I have pretty good WLB at the moment.
Everything within this company is hugely YMMV. I know people who quit within 3 months of joining because they couldn't deal with it anymore.
Your manager, director, and specific sub-team dictate your entire experience way more than they should.
Still a lot of problematic code, old systems, tech debt, and so forth.
Culturally, kinda bland. No hate on the people, but the personalities definitely don't shine during this remote time. Again - YMMV.
Very little emphasis on the social side of things; very high emphasis on the work. Seems like an anti-social company overall (at least at this point - things may have been different long ago).
Outside of the lifers (very, very few), there's a strong feeling that people want to leave as soon as they're done vesting. I can't tell if it's baggage, trauma, or just a desire to be changing places all the time, but I get that feeling from a lot of folks who have been at the company for a while. They're not passionate or interested in the job much; they just give off these vibes of doing their job and cashing in a check.
Benefits are bad. You get a small taxable gym benefit, some WiFi benefit for the rest of the year, a $750 stipend for WFH equipment, and that's about it. No DoorDash food for lunch. Even with offices coming back, benefits will be little to none. It is NOT Google or FB when it comes to benefits. I see very little reason to go into the office when it does come back fully, and I can see why my peers feel the same - it's just a bland corporate office environment. Comes back to that... come in, work, check out, and cash out type of culture. People are just trying to get by and not thrive.
Very little attention is paid to employees unless problems are coming up. For those who have a high growth mindset, this is difficult because you need a lot more 1:1 time. Sadly, this company feels more like a code factory rather than innovation or solving on a bigger scale. Wouldn't be a huge issue, but it's also not a code factory that makes you great at coding either.
Onboarding is a joke. Documentation is non-existent. Most best practices are optional.
I'm not sure how long I'll be here. Although I feel like I've managed to luck out with the area that I'm working in, the team, etc., I don't feel passionate about it at all or that I'm given very much attention.
I know you like your airplane oxygen mask analogies, but we're on a plane without enough oxygen being supplied to begin with. Let's fix that.
Both the recruiter and interviewer were great. They were both positive, and for the technical round, it was a very hands-on interview experience. The entire process was also impressively fast, with a one-to-two-week turnaround from the first call.
Waste of time. An introductory recruiter call, which was normal, was followed by a one-hour tech screen. It involved a LeetCode hard recursion question that I answered correctly, but I was still rejected. I didn't need hints, but the interviewer kep
Typical LeetCode interview experience with some practical elements. It involved multiple rounds: * Online Assessment (OA) * HR interview * Three back-to-back interview rounds (two technical, one culture fit). I would interview there again.
Both the recruiter and interviewer were great. They were both positive, and for the technical round, it was a very hands-on interview experience. The entire process was also impressively fast, with a one-to-two-week turnaround from the first call.
Waste of time. An introductory recruiter call, which was normal, was followed by a one-hour tech screen. It involved a LeetCode hard recursion question that I answered correctly, but I was still rejected. I didn't need hints, but the interviewer kep
Typical LeetCode interview experience with some practical elements. It involved multiple rounds: * Online Assessment (OA) * HR interview * Three back-to-back interview rounds (two technical, one culture fit). I would interview there again.