SketchUp can be a great place to work but it depends who you're working with. I suppose that's true of all companies.
Code Reviews: I have mixed feelings about this. We used to adhere to our style-guide, but that changed in the last few months on 3D Warehouse. We used to value quality over quantity, but that changed too. Unit testing was a priority, but not so much anymore. We also had a pretty close-nit team but that didn't last.
I worked there for just under 4 years and in that time I had 5 tech leads, and 4 managers. A lot of turnover. It seemed the longer I worked there, the more office politics and power struggles came into play. It's unfortunate, because I used to be a very happy employee there and believed in the company. Not anymore.
My team came under its most recent new management change sometime around the early part of 2016 and I really don't think these guys know/knew what they're doing. They had never been in management positions before. As a result, they certainly didn't foster a good team vibe and they really took on a dictatorial management style which didn't work for me. They threw our style-guide on the floor and ignored the collaborative culture we used to have. Not cool.
Maybe this has to do with the Trimble acquisition as well. SketchUp used to fly under the Google banner. But, upper management made some pretty bad decisions about who would lead the 3D Warehouse team and things really deteriorated as a result.
I hope they can figure things out.