sentence1: Is the work at top-notch software companies like Google , Microsoft , FB etc. really intellectually rewarding to the smart people who get recruited ?
sentence2: How much time do newly hired software engineers usually get to ramp up/learn in top companies like Facebook , Google , Amazon , etc. . ?