Pros
The lower-level employees are great people. I made good friends here. It's a way to get your foot into the tech industry.
Kontras
The company suffers from serious issues: nepotism, favoritism, and sexism. Forcefully oppressive cultures exist in many departments. Sexual harassment is prominent in the SF office - my personal experience with this is one of the reasons I left the company. Employees are overworked, yet underpaid and undervalued, especially on the Research Team, which provides the core service for the company. Compensation is off by tens of thousands of dollars for many roles. Most people in upper management were brought in for their resumes or through nepotism, not for their skills or abilities. Managers at this level tend to be hypocritical and unaccountable. They have no respect for an employee's time, regularly canceling one-on-ones and check-ins without notice. The founders are nice, but seem to be largely unaware of the mistreatment of lower level employees. Initiative is not rewarded; it is more likely to be punished. Never do anything on "good faith" for this company, you will regret it. The most unfortunate thing about the whole situation at UserTesting is that there is NO trustworthy HR presence, so there is really no reason for managers to conduct themselves properly.