J

Jithin Thomas

3 years ago

The worst company to work for. The attrition rates...

The worst company to work for. The attrition rates are so high and employee satisfaction is down bottom. Avoid working or doing business with.

Comments:

No comments