It's good company to work and if you are talented then you will get lots of other Opportunities to grow.
Once you will join you will get good package after that it's on your performance
Cons
financial growth is slow. onsite Opportunities are very less as it's product base company.
company culture is very good.