Vantaggi
I could not think of any though I tried hard. People have mentioned getting salary on time as a positive point, you can think of it standard. Looks like they are trying to present a rosy picture of the company by writing +ve reviews but do not fall prey to those. All are fake.
Svantaggi
The list is endless- To start with- forget getting your relieving letter if you are leaving. Forget about getting Salary of 2 months notice period you served. Forget about getting an offer letter, they will get your signature on offer letter and will not give a copy to you. Company never accepts you resignation letter thinking that you will leave the company without serving notice period. This is the trust they have on their employees. No good work. So your learning is almost nil while working on any project. No knowledgeable employee from whom you can learn something. Good employees last for few weeks to months. HR policies are worst. Honestly there is no HR policy. To exploit employees they can come up with new policy to their advantage anytime. Salary is far below market standard. No benefits. Infrastructure and expenditure wise poor. Management has little or no knowledge about software. Any day CTO will come and say by next week, I want your work done to be doubled and reduce the help you take from other employees to half, otherwise you cannot keep your job. This is no NORMAL company and untrustworthy, if you already have a job do not resign from your current job just because you got an offer from this place. Joining this company can be a bad decision of your life. This is a very unstable job. If you are talented look out for better jobs. Timings are 9 to 7 pm, if you come late for some days then they will give you warning and that too in a rude manner. They have 3 managers in technical team, nobody understands technology They talk to their team members as if they have done a big favour on them. They talk down to employees and have bourgeoisie and the proletariat relationship. The Technical head of the company does not help his team when faced with technical issues. Technical head of company himself says i want to pass as much time as possible in the company.