Good company to work in terms of work culture, life apart from work, campus. Coming to work, I would say depends on the team you are in. But it is definitely good for the employees who need good work life balance. Good benefits and hikes until now
Cons
Freshers joining here should not stay long as I think comfort zone comes early.