There's no proper opportunity for learning. Site condition is too bad. No culture of a team meeting was noticed. No proper planning of work. Execution is ok but lack of proper communication among team makes it hard. Not very good place for newcomers to work at.