Company is good, work environment is also average. But if you are willing to learn you can learn and have your experience here along with the challenges and uncertain situations.
They do not have EPF and ESIC in there company. There is no fix date for salary.. like other small project based company it's salary depends on the bills and fund it get on completing the work.