Great work life balance, good technology stack, flexible hours, good people, great place for someone fresh out of college
-Lot of opportunities for innovation.
I joined as a intern in this company, now i am an employee. Great place to learn. Very supportive senior management. People have innovative mindsets and always ready to guide you. One can get exposure of all kind of technology if he wants.Always ready to listen and solve your problem(any).Salary on time.
Cons
As of now there is no cons.For an employee it is a win-win situation.