Vantaggi
It is a good company for only those who are working there for ages and can keep their monopoly and politics in a good pace.
Svantaggi
Low caliber attitude towards working as a team. They really don't understant that everyone in the world is not a programmer and there are other skills necessary to make a good productive team. Two stupid project managers that think project management is a name of assigning tasks to others and these two project managers are fooling the company by gold plating the seniors. Infact every senior is gold plating other senior so they keep there jobs life time. Worst place to work. They don't have any values for employee opinions. Everyone is concerned to their own work only and don't come up on the idea of making things clear. Extra charging the clients. Can easily fire people from the company.