Friendly and peaceful environment. Good learning, very helping people from the junior to the management. HR tracks everything and alerts when required unlike many other companys
Cons
They have performance reviews and ratings based on performance, which is very strict and transparent. If you work well, you get a good place.