Pros
The people here are nearly all passionate about what they do, and learning how to be the best they can be within that role. UserTesting is fast-paced work environment, but the culture and company benefits foster a positive work+life balance. What might be best about working at UserTesting is the level of autonomy and respect that is given to employees once they have been fully onboarded and proven they can do quality work. Hard work and demonstrations of intelligence do not go unnoticed here. On another note, I've been able to make contacts at a large amount of other companies by virtue of working as a consultant here.
Kontras
We're not quite to the point of being a large, have-every-benefit-imaginable sort of company. That said, this isn't a huge drawback, just don't expect to liken our lunch room to those at Google and Facebook. In addition, the pay is a bit of a trade-off considering the same role (UX Researcher) at other companies is paid significantly more than those at UserTesting. However, this comes along with the opportunity to work with a massive amount of different projects, methodologies, and companies, so it seems to be worth it.