I have worked in this company about 4 years, this company is good if you are in higher post, otherwise there will be very unnecessary pressure on you.
Advantage:
Salary can give you as per your experience. No salary range issue.
Salary will credit in your account by 7th of every month any how.
Drawback:
Releif if you are on higher post.
Do not do site job.
If you are site engineer you will be harassed.
Job security is very less below G8 grade.
Overall there are not drawbacks only.
I think there are this type of problem in some departments.