This is great place to work. I have had great learning experience here and I have always been awarded for performing well. I have grown through various roles and responsibilities that had been assigned to me.
Cons
This is a startup and it focuses a lot into customer satisfaction and delivery. Sometimes it may get stressful keeping up with the fast paced environment.