ASM is good IT company to work for.
Basically this company works as a consultancy to other client like Reliance etc.
To join ASM you will get good exposure to work in a big companies as a consultant.
Salary viz. ITs good, you will get the salary on time. there will never a delayed in salary.
Yearly salary hike is also good, falls between 15-30% which can be a standard hike.
Overall ITs good company to work and grow.