Company is growing very well so it is the best company for Learning new technologies.
Works in many various technologies so exposure for learning is very well.
Cons
Small scale company.
Infrastructure is not much better.
Employee do not have any protocols to follow by means of which there should be some discipline in them.