Pros
Great work-life balance cause the work is very much doable within the working hours. Nothing else to share here, other than them making it look like a very good and friendly company during the interview process, which obviously is not once you are in. You will very soon realise this is not the place you want or the place that would take you to the next stage of your career
Cons
1) They don't pay, you have to beg asking them to pay the money which you really worked for, which is not ethical 2) Close to no proper communication 3) If you want to work in a team, environment then this is the last place you have to look at, cause theres no team here. Software engineers work separately, QAs work separately and so on. Even the SE or QA members themselves cant work together. That horrible 4) Very irresponsive HR 5) If you are dependant on the earnings from your full time job, again this place doesn't suit you as they don't have a fixed salary, and anyways the proposed salaries are also low, and there could be months where you don't get paid even if you finish the tasks on time.