TOMRA Employee Review
I love the company & the managers
The only thing Tomra needs is a Rochester location. They are the perfect company to work for. The team can quickly become like family. They look out, help and support their employees above and beyond all my expectations. Should I move, I want my job back.
Ratings by category
Pay, benifits, people
I live in Rochester they are in Syracuse