Worst place ever. Run by small town senior management who think they know it all. There is no upward management or even suggestion. This is an Indian Co. managed with the same guys who founded it years ago. Hanging on to the past and do not listen to anything unless it comes from their internal Indian network. If you are not Indian, forget it, you are going no where.