Pros
I have left the firm very recently due to the cons mentioned below. The only pro is fun activities in the office
Cons
There are many downsides of working here:- 1. Bad work life balance. Compare the salaries with the other companies and the amount of work they extract. Bad staffing and resource crunch is pressurizing everyone to work till late night. 2. Too much toxicity and politics in the environment. 3. Bad Paymaster especially at junior levels considering the amount of work you have to do. 4. Too worried about the credibility of the firm in the eyes of the client. This will result in higher pressure, lesser scope of creativity and in becoming the "yes-man" to your managers 5. Managers are always right! No matter whether you are right or not, the manager is always right. Most of the managers play blame game to save themselves rather than owning their own work. 6. No defined training programs. Especially freshers suffer a lot as I have seen from my personal experience. 7. Learning becomes saturated at a stage or too overwhelming since you can cannot shift your project or you can get staffed on multiple projects together respectively. 8. No respect for your personal space. Often the calls becoming bothering to a great extent even in the night. 9. Promotions and appraisal are more dependent on your relation with the manager rather than your work. 10. No doubt the revenue has considerably increased in the firm. All at the expense of exploiting people day and night.