S

A good place to work. And the location is great. T...

A good place to work. And the location is great. The only drawback is that road is the only connectivity and traffic is a bottleneck

Comments:

No comments