Pros
As a lot of people have said, there are some great team members at 10up. Less and less every month (lay offs), but there are good people doing the work.
Cons
The Sr leadership. Just take a quick look at the 10up website and all you'll see is a sea of white, with almost entirely men. Not too unusual in tech, but it's at an all time low at 10up. Plus, they operate as a team squeezing every last drop out of their employees and operate with a fear based, scarcity culture. It's dreadful. Maybe they worst I've seen. the pay is sub par, the benefits aren't great, and work is far too rushed to ever really solve problems. If you like to work really hard for less money, less time off to build the sr leadership's bonuses, then this is the place for you. Otherwise, there are many, many better options out there.