I am using my friend's account to post this. I recently received offers from Snap (TC: approx 190) and Google (TC: approx 160). I believe both offers are standard offers for my location (The location is the same). I did not negotiate with Google because I did not want to share the screenshot of an offer letter I received from Snap. I have no regret for this. Regarding the teams, I felt both teams and managers are good. Speaking of the type of work I would do, Snap seemed to be a little better fit for me. I ended up choosing Snap not necessarily because of higher TC but because I think there could be more room for my personal growth (developing newer products and possibly having a larger scope of responsibility). Another reason is that I am optimizing for fast growth over WLB. I did not have too much opportunity to discuss with other people because I am new graduate and don't know many senior people. So, I would like to ask Blind community for your thoughts. 1. Does the first job out of college have significant influence on my future career? What I worry the most is later regretting the decision I made regarding Snap vs Google as a new grad. My goal is to give my best shot to reach high level like Director or above in reputable tech companies one day. 2. I already made up my mind, but I am still interested in what people's consensus is. Which company is better for new grad in terms of learning opportunity: Snap or Google? 3. Given that I am joining Snap, what is your advice for me to reach L4 as soon as possible? I heard that there is significant gap between L3 and L4 at Snap due to new leveling system. What is the average time for new grad to reach L4? Thank you for reading my long post! YOE: 0, TC: 0 #snap #snapchat #google #software #softwareadvice #swe #engineering
We are a growing company with lots of opportunities. But in my opinion, Google might be slightly better for new grads because I feel the engineering culture in Snap is all about moving fast and making money. Anyway, Snap and Google both are great companies. Welcome to Snap!
Thank you for your input. Is there a way to make up for that opportunity to learn good engineering while working at Snap? Do you mind sharing what teams or orgs you think have high engineering standard (less move-fast-and-make-money) at Snap?
I think for a new grad, you should focus on learning the fundamentals. In general, I think Google has a better engineering standard than most places.
Thank you for your comment. Yeah, that makes sense. If you have worked at companies other than Google, do you think there is a way to make up for that opportunity to learn good engineering while working at Snap?
Some open source projects hVe high standards. Can try getting involved there.
Google unlocks opportunities for the rest of your career. It would have been the better choice even if less TC.
Why is it always people at amazon that say this garbage lol
Snap is just as relevant on a resume than google (if not better). everyone knows their tech bar is high
Welcome to Snap
Software Engineering Career
Yesterday
1111
Take Microsoft offer or stay at Apple
India
9h
493
'Hindutva': The Radical Hindu Ideology That Seeks to 'Push Christianity Out of Indiaâ
AMA
Yesterday
1133
PM Manager, early 40s, married and ENM (Ethical Non Monogamous) AMA
Tech Industry
Yesterday
1183
Last good year to visit europe
World Conflicts
6h
323
Is "From the River to the Sea" So Wrong?
Snap is growing very fast. It's already 100b valuation. Down the line having snap or Google on resume doesn't have difference. Also snap yearly refreshers >> Google refreshers. So ur TC at snap >> TC at Google.. In terms of learning too snap may have better oppurtunities. Overall I support ur decision to join snap. All the best
Thank you for your support! Great to hear from a Google engineer that Snap or Google on resume won't have difference
No... Snap refreshers don't stack, so Google with have a higher TC for the first 4 years. Just to add another data point, I got both a few years ago and went w G