3 ms·
In not any particular order, 1. Good quality true "Web scale" work. 2. Top benefits (and I suppose a decent paycheck too). 3. Smart peers. 4. Realistic chan
by random42 16y ago
In not any particular order,
1. Good quality true "Web scale" work.
2. Top benefits (and I suppose a decent paycheck too).
3. Smart peers.
4. Realistic chances of hitting the IPO/Acquisition jackpot through equity.
Whats not so great at working there?
- brosephius 16y ago#4 doesn't really apply so much to newer employees. granted I don't know this for a fact, but at this point I'd be surprised if your average software engineer gets jackpot-level equity.
- gsivil 16y agoIf I may start from your good points: 1.) In a network of 500 million users already are the scaling problems still open? I would suspect that the biggest scaling problems appeared much earlier. If somebody knows what are the scaling problems that such an enormous networks faces would be very interesting. 2.) I would guess that top programmers can have top benefits in several companies. Even less excellent programmers could get a decent paycheck in many places 3.) I am not familiar with the demographics of facebook but my gut feeling is that most of the programmers are in their early twenties or mid-twenties. This was also my impression during one of the job fairs that I have attended.
- gsivil 16y agocont 3.) I am not so sure what type of mentoring somebody could get there Definitely extremely smart peers At the same time it seems that top programmers are moving to Facebook. Do they see something in the potential of the company that I fail to see. I guess the possibility of huge financial success besides the "stockmarket" value that is already established they foresee something else.