Vantaggi
* No one really cares about the work you do or the skills one has as long as he/she reaches office on time and sucks up to the right people. * Lots of free time to do things apart from work.
Svantaggi
* This company has quite figuratively turned to garbage in terms of the skillfulness and brilliance of the developers. Weak pursues are hired, time and again to meet the numbers, and the management itself is irrational and confused. * People with less skill but a big mouth are the only ones who grow within the company. Very often, developers send all-office mails talking about stupid problems that have been already solved, in order to just make themselves visible. Hardwork and real talent is unrecognized whereas your personal rapport with people is what determines your salary hike. The successful people are the ones who do 2-3 hours of work in a day, and spend the rest of the time engaging in mindless banter with people higher up in the management. * The quality of software projects has come down to becoming absolute garbage. The planning and architecting of projects is so ridiculously done that leads to multiple rewrites and refactoring to resolve major issues that come up well into the development of the project post it's inception. * Weightage is given to those with a big mouth. Whether it be international opportunities, or project opportunities, or role changes or choice of a technology stack - you will get all these only if you have spent the majority of your time in the company chatting up and sucking up to people instead of actually having worked for it.