Good Management team, Understands employee concerns and acts as well
Complete freedom to explore new things
Identifies employee credentials and assigns the suitable role
Cons
Travelling..... Not an ideal company for those who doesn't like to travel to client location
HR process were improving but still needs improvement