Pros
I have worked at SoftProdigy for almost 2 years. Started working as an intern. Everything was great, my manager, the work pressure not being so much (initially), flexible timings, learning environment, open door policy, diwali bonus, activities (RJ Pankaj came twice) while I was working. The new management is good and working towards making people comfortable with all the changes. You need to have a connect with your immediate senior if you want a smooth ride during your tenure.
Cons
As I gradually moved up came to know of the petty politics that goes on in the company. The team leaders are always on tea break, flouting the rules whereas work suffered due to them. Some piece of advise to the HR department, please start behaving like a HR team, you are the face of the company and should behave as such and start being unbiased in your work. The appraisal cycle went for a toss after the new management came in. People were given an appraisal of only a mere 900 INR after an year, so many left due to that reason. All the experienced employees who were very deserving resigned because of the above reasons and only those who were new or had nowhere to go have stayed.