I can speak for only one of the FAANGs, but the work I do there is definitely the most exciting to me personally from all the companies I've been at. There are challenging technical problems that require discussion with other engineers to design a solution. In most companies I've been before the challenges were mostly organizational and I had to deal with all of the "agile" crap to please PMs and managers, while the actual technical work was boringly easy.
It's not always rainbows and butterflies here either but I do feel much happier with the work I do here.
It's not always rainbows and butterflies here either but I do feel much happier with the work I do here.