ICRI Employee Review
Great culture to work in
The management is understanding. You get to share you opinion and voice out and the best thing is they consider them. Lot of encouragement and positive atmosphere. Friendly people. They take care of each and every employee equally.
Ratings by category
None for now, everything is good here