Pros
I didn't have a single positive experience with this firm.
Cons
1. Un-supportive upper management - In times of crisis, upper management loved to play blame games instead of finding right solutions. 2. Extremely poor resource quality : As a delivery manager, its extremely important to have good resources working for you. But the resource quality was extremely bad. There were developers who were hardly able to code, do basic analysis. Ness was not able to deliver a single project on time due to poor resource quality. 3. Extremely bad work life balance. The CEO promoted overwork. Sometimes I had to work for months without break. I used to work 16-18 hrs per day without getting paid for overtime. 4. Number of projects allocated to me was anywhere between 10 to 12. Managing those many projects was a nightmare. 5. No clearly defined roles and responsibilities. 6. Poor salaries and performance reviews don't happen transparently. 7. This is the first workplace where I was ragged by onsite counterpart within the very first week of joining.