It was the best company I worked with in every aspects. I learned a lot of new things and there were many challenging tasks that were given to learn more and enhance skills. Encouragement by seniors and no office politics.
Cons
I personally did not face any issue during my tenure of working. There are no downsides from my point of view.