I am sharing my experience after working here for almost 3 years and my experience is really good. My co-workers are really supportive and knowledgeable. Company follow open door policy so anyone can share their thoughts with seniors.
Cons
Considering the project need you need to work some extra hours at times.