Pros
1) No need of expertise or experience. Just butter people and we can survive.
2) For a fresher this organization will help to gain money for bare necessities and can use the time to learn new techs.
Cons
1) No Value for employees, no ethics.
2) Leave laptops (now a days which were used by most of the organizations). Not even proper computers, no proper internet facility. No power backup, sometimes in the middle of the coding we used to lose power and loose the code. ( Cause we cant save for each letter we write )
3) They will use the developers to take classes for the students who join to learn technologies and at the same time asks the developers to compensate those hours in development (Coding) as if we went outside and wasted organization's time.
4) No proper project management. They don't have enough resources, but they will bid for new projects and assign three to four projects for the same developer ( in addition, classes for 2 to three hours a day)
5) They want experienced people, but they aren't willing to pay even the minimum market rate (for that particular experience).