I would give negative starts if that was an option. Everything from pay to management is terrible, I don't know where to begin. The individuals who don't do actual work are the ones who get recognized and are promoted/receive significant raises. The managers don't know how to manage; and if you are related to the owner you get special treatment. You are over worked and underpaid. When asking for help, the response is "kick it over to Pune" b/c no one wants to actually help you and everyone thinks sending your issue to an India engineer is a solution. Little does management know a lot of employees do nothing and send all of their work overseas. The software never works. When a new release is deployed, it always breaks.