Pros
I have been a member of Toptal Core Team for close to a year and I have never been happier in a job! I have lots of autonomy regarding how I execute my tasks. My manager and team members are A-level professionals who I have been learning from continuously. We have a relaxed, friendly atmosphere on the team. I work closely with the Toptal Core Engineering Team, which is made up of some of the best engineers on the market. It is an honour to recruit for these guys. Toptal has a strong community, organising many events around the world. Any Toptaler is welcome to join events anywhere in the world. I have travelled around Europe to several Toptal events, met amazing people and seen beautiful places. Toptal is like a big family. Everyone I have met so far has been very hospitable, friendly, and just as passionate about working at Toptal as I am. After each trip, I fall in love with Toptal even more. The tools we are using at Toptal are the best tools I have ever worked with. Simple to use and fast! They save lots of time. Executives are open to any feedback and take fast action for improvement if needed. Remote work allows me to work from anywhere in the world with flexible working hours. My life has completely changed after joining Toptal. It wasn't a job change, it was a change of lifestyle. I have not only grown as a professional but also as a person!
Cons
Remote work is not for everyone. One needs to be well organised and disciplined to get things done when working from home. We have members working from all around the world so Toptal never sleeps, which is important to know when working from home. You have to be able to find a good work balance.