Looks like typical SWE ladders / profiles for roles in FAANG. One can go this route, and then create N-1 preso/diff for "L3 to L4" , "L4 to L5", "L5 to L6" etc.
But that seems something old companies with a ton of bureaucracy would have, not suitable imo for a "young tech company".
Assuming this is your only internship offer at a FAANG: Yes 100% accept it. Even if not passionate about the project you'll:
- Learn a ton
- Have a really good bullet point on your resume (Meta engineers are hired at all other FAANG all the time)
- Have a lot of fun (assuming Summer 2022 internship, and COVID is behind us by then)
During the 2nd part of your internship, apply to other companies you're interested in. Assuming your internship goes well, Meta will extend you a full time offer (or a 2nd internship if you're not a senior in college yet). This will give you a lot of negotiating power with both Meta and the other companies you're interviewing for.
But that seems something old companies with a ton of bureaucracy would have, not suitable imo for a "young tech company".
For those, I highly prefer this fits-in-one-tweet definition of L3, L4, L5, L6: https://twitter.com/ZainRzv/status/1502550200396750851