I've worked here for 10 months as an Android Developer and I found this company environment very cooperative. Although I was working from home in that time but still I got good support.
Cons
Talking about downside, I got delayed to get my relieving letter and experience letter from the HR team.