Pros
Having been in the workplace for over 20 years this is a company that values their employees, gives them the tools for success and truly has developed a unique culture of integrating work and life. I have worked for Toptal over a year and have found that unlike any other company I have worked for they have excellent communication channels and truly embrace management/peer/subordinate feedback in both directions. I have great benefits, compensation, and room for growth that is encouraged. I have literally found my dream job and employer.
Cons
Toptal has high standards and expectations for their employees and they should not settle for anything less. It affects the morale of a team when one member is allowed to perform at a sub-standard level for extended periods of time.