Pros
Not that I can think of. Maybe getting an experience letter to remove the freshers tag. Getting both software as well as hardware expirence while fixing your own systems.
Cons
Basic infrastructure : Chair, Table, Second hand A.C., Old systems from the time the company started i.e 15 yrs. old Professional Etiquette : NO. No documents on time, have to request several times, No payslips, No decent way of behaving with empemployees or even client. If the client is a big name all is good or else the client not valued. Training : NO. You are hired as a developer or tester, so you should figure out how to do it. Training is called spoon feeding here. Salary : 8k starting salary. Even an 12th pass guy would earn more than this. Recreational Activites : Repairing your systems, Looking at your systems as there literally no work to do most of the time. Freshers please not loose hope, you will defiantly get the best opportunity than this. If only you don't have any other option for more than a year you can join but be sure to leave as soon as you can.