Pros
I would have said they pay is good but since the work is non stop. The pay is far from market value.
Cons
Bad managers from executive to functional. Most are related and not qualified for the jobs they hold. Not only are they not qualified for their jobs but certainly not qualified to manage others. It's incredible the government still does business with this company. Human resources is a joke. Not a real office who just let the individual managers do what they want how they want and provide no protections to the individual workers. This is by far the worst place i've ever worked. They require round the clock work. More than once I've worked more than 24 hours straight. That's no joke, with no thanks from any managers. This is a 85% Indian company, in my project there are only people of Indian decent in management positions out of the 7 only two are qualified. They speak in their native tongue, including managers. And even though they want you to work 24/7 managers are usually not there to support or provide valuable information. If you want work life balance this is not the place for you. If you are not of Indian decent, this is not place for you.