I have been part of this company since 2009. Here you will be able to work on challenging projects in upcoming technologies and also will be provided opportunities to learn new techs.
Cons
No company is perfect and so will not say there are no cons but those cons are not big enough to be highlighted.
Great company!! I am working here for 2 years and I think it is a great place to develop a career. Lots of opportunities to learn new skills. . The team is always ready to mentor and help.