Avantages
1) The People. While every company has it's good and bad employees, the Boulder team is more like a family than any other large company I have seen. The Boulder Campus is mainly made up of Hardware and Software Development, Quality Development, and support teams. There is also an arm of the Sales and Marketing group, and an education center for training Ricoh personnel on the large continuous forms and cutsheet printers. 2) The office structure is newly renovated open spaces and the printer development labs, 3) The technology being developed and used by the teams is just amazing. When you see photo quality printing at 50 - 220 meters a minute, on both sides of the paper, it's just Wow to see. 4) There is constant opportunity to grow, take courses through the Ricoh Learning Institute, a focus on novel / patentable ideas, and just a desire to see what the staff can come up with as far as new ideas to help sustain and grew the business. 5) It is not a startup with an unknown future, it's one of the top printing groups in the world. 6) Depending on your role, there is still a remote / hybrid work policy.
Inconvénients
Things that are not so great: 1) While the office space has been remodeled, the buildings are from the original manufacturing days of IBM. And with the fall of IBM, the real estate has really suffered. I remember driving by the complex as a kid, seeing thousands of cars, now, you might see a hundred on a good day. 2) Direction of the development group appears to switch direction at the drop of a hat, and only a very few people know why. Not sure who decides what is next, but the delivery times can be ridiculous based on how often the plan changes. 3) The reduction in foot print has forced almost the entire development group into cubicles. No matter what someone tells you, you are NOT more productive in that environment, gone are days where you can close a door and work, now all I hear is everyone talking and being collaborative (just socializing for the most part), I find it hard to focus on the complex problems we are trying to solve.