I was referred by my friend here(They have nice employee referral policy).I am working with one of the best software company with amazing work culture.Timings are also flexible. They have started providing work from home facility based on your tenure with the company.
Cons
They spend so much time on fresher’s to provide technical training.