Silver Touch Technologies is good to work for software development.
Its neutral company where you can join if you don't have any options.
You get to work on various government projects.
10 days off a year
List based on reports from current and former employees. It may not be complete.