Which company would you join if offered a job as a software engineer, Google or Facebook?
I got a job offer from Microsoft India, Hyderabad as Level 64 (Senior software engineer)? What factors should I consider before joining it?