It's a great place to work for those who are ambitious and love challenging work. There are tons of opportunity to empower and explore yourself.
It is best for freshers.
Cons
Not a good place for those who don't have enough to do but complain about every problem that happen to them
--Good Environment
--Very helpful Employees
--Good place to learn different technologies and business scenario
--Technical team is very help full each and every time
--Sharing best knowledge of "How many ways you can analyse data of client? and how will you give your best solution."
--Best for BI support with different technologies
--Different projects in "PIPELINE"
Cons
--Within a short time period target to complete large project. It is not a bad thing but should take much more time so employee can give best out of the best.