Vantaggi
Flexible timings and looks like corporate thats it. Good infrastructure.
Svantaggi
Cons list - 1. No new technologies to work on, still work in .net legacy code. No efforts to improve coding standards. 2. Recruiting employees with knowledge on latest technologies and forcing them to work on their age old projects mostly copy paste of existing projects. 3. Very unprofessional environment. People shout like in a fish market at times. IT work desks requires a bit of less noisy environment. 4. Your status depends on your seniors or team leads. Even team leads are of old mentality. They Don't wanna new people do good there. No opportunities to share your ideas and techniques. 5. Less chances of getting to the senior level as there are people already pinned their flags in the positions. 6. Appraisals are just for name sake. 7. Lots of favoritism and bias from your team seniors. 8. Pay less. 9. You won't learn a single new thing over here in fact there are chances you'll forget good development standards. It's a total mess over here. Keep yourself away from for better.