Pros
Thumbtack provides a Extensive range of perks and makes an effort to stay competitive with their salaries. They also encourage employees to always be improving themselves and to take online courses together or even teach eachother things in an informal classroom setting if they are so inclined. The culture is warm and encouraging, and it definitely inspires great work from the employees.
Cons
With rapid growth there are of course some growing pains. For example, we are making out a new org structure for one of the departments and the changes were not communicated to the right people at the right time. It raised questions and caused the existing team, which was very passionate about what they were doing, to question decisions. That said, I think everybody learned from the experience, and now we have a VP of HR to help with this sort of thing!