I've worked for four Fortune 500 companies, only one of which came close to what Toptal offers in terms of development process. People are sincerely friendly, the code is good. There are plenty of opportunities, the company is growing and is constantly hiring.
Loving the conference/hardware/travel benefits as well. The company offers unlimited vacation.
Working remotely is great: moving closer to your team or working from an island is up to you.
Cons
You should be self-organized to be able to work remotely.
However, it's good to be self-organized in any case.
weird management, really huge dev department and weak communications
Toptal Response
9y
We've invested heavily in building a strong engineering team so that we can continue to scale rapidly. At the same time, we’re always working to improve communications. If you feel you need more visibility into any ongoing initiatives, don’t hesitate to ask for it.