Vantaggi
* Se sei un ingegnere del software, sei tra i re della collina di Google. È senza dubbio un'azienda guidata dagli ingegneri (che * sta * cambiando, ma è ancora molto focalizzata sull'ingegnere). * I vantaggi sono sorprendenti. Sì, colazione, pranzo e cena gratuiti tutti i giorni feriali. Aaaaaincredibili feste natalizie (al Waldorf Astoria, NY Public Library, MoMA, ecc.); gite notturne sugli sci nel Vermont; gite notturne nella natura ai Poconos in estate; picnic estivi ai moli di Chelsea; E ancora e ancora e ancora. Non vedo che questo andrà via a meno che l'azienda non inizi a soffrire finanziariamente. * A proposito, la società sta andando abbastanza bene, il che si riflette in bonus e sovvenzioni azionarie. * Esiste un'enorme varietà di lavori che vanno dalla difesa del giornalismo indipendente in tutto il mondo (Google Project Shield) alla risposta alle crisi durante i disastri (vedi Mappe durante l'uragano Sandy o gli tsunami), ai migliori esperti e progetti di machine learning al mondo, a entrate più banali- guidare progetti nella pubblicità, c'è davvero qualcosa per tutti. * È facile spostarsi all'interno dell'azienda finché si ha una buona reputazione (la stragrande maggioranza degli ingegneri lo è). * L'azienda è incredibilmente aperta: ogni settimana Larry Page e Sergey Brin ospitano quello che viene chiamato TGIF dove vengono serviti cibo, birra, vino, ecc., Viene presentato un nuovo progetto e poi c'è un forum aperto per chiedere ai dirigenti tutto quello che vuoi. È davvero un gioco leale chiedere qualsiasi cosa, non importa quanto controversa, e spesso i dirigenti saranno reattivi. * No, a nessuno importa se usi un iPhone, Facebook, fai acquisti con Amazon, trasmetti in streaming usando Spotify o rifiuti di usare Google+. L'azienda è incredibilmente aperta e flessibile. Né pro né contro, ma informazioni generali su conciliazione vita-lavoro, promozioni e avanzamento. * L'equilibrio tra lavoro e vita familiare può essere quello che vuoi che sia nella maggior parte dei team. (Alcune squadre sono in settori più competitivi e richiedono sempre più ore folli, ma pochissime). Se fai quello che ti aspetti, starai bene almeno per una manciata di anni. È possibile lavorare una settimana lavorativa di circa 40 ore e molte persone lo fanno. Ci sono anche persone iper-motivate e lavorano come un matto solo perché lo amano, o perché sono competitive, o vogliono ottenere una promozione. Se lavori 40 ore alla settimana senza aggiungere nulla in più, rimarrai indietro mentre avanzano e ti fermi - e forse non importa, quindi funziona per tutti. Ma almeno sappi dove ti troveresti realisticamente. * Se eccelli e ti alleni, sarai ricompensato e promosso. Se ti lasci essere una scimmia in codice e ti siedi a scrivere codice a testa bassa tutto il giorno, starai bene ma non avanzerai. Una grossa lamentela da parte di alcuni googler riguarda l'impossibilità di avanzare "nemmeno su Google" con il puro codice. Certo, se sei il super genio che ha creato MapReduce e Bigtable, avanzerai come un razzo senza dover fare altro che programmare; ma se sei come la maggior parte degli ingegneri di Google - più intelligente della media, ma solo nella media rispetto ad altri googler - sei solo un buon programmatore e non rivoluzionario. Le scimmie del codice sono importanti per portare a termine le cose e per essere sicuri che devi assolutamente essere un buon programmatore come ingegnere del software (è il requisito minimo), ma le scimmie del codice non avanzeranno perché non sono leader e sono facile da sostituire. Per ottenere una promozione devi essere leader e fare di più che un semplice codice. Ci sono molti modi per guidare oltre a essere un tecnico ufficiale, quindi questo non è in realtà _that_ difficile, quindi il vero punto è solo che non puoi semplicemente sederti lì a scrivere ciò che gli altri ti dicono di programmare tutto il giorno e aspettarti per avanzare.
Svantaggi
* Sta * * sta diventando più grande, e con esso arrivano dolori crescenti: burocrazia, lentezza nel rispondere alle minacce del mercato, team gonfi, tensione tra le divisioni (sebbene nulla si avvicini lontanamente a quella della tensione interna di Microsoft). * La qualità degli ingegneri potrebbe essere in calo, ma forse no. È difficile ottenere metriche reali, perché all'aumentare del numero assoluto di persone, cresce naturalmente il numero di mele marce; in percentuale è presumibilmente lo stesso di sempre, ma con un numero maggiore di ingegneri di qualità inferiore _sembra_ che le cose potrebbero cambiare in peggio. * Inoltre, con la crescita significa più fughe di dati confidenziali interni (di nuovo, a causa del numero grezzo di persone) - annunci di prodotti rovinati, ecc. Ciò significa che l'azienda deve essere ristretta internamente per evitare fughe di notizie, il che rende le cose meno Aperto. È ancora un posto incredibilmente aperto, ma meno di quanto lo fosse anche un paio di anni fa. La cosa buona è che lo riconoscono e cercano attivamente di migliorare le cose perché sanno quanto sia importante mantenere la buona cultura.