Pros
Flexible timings. Shift allowance is excellent.
Cons
Managers in PwC love sycophants. Even if you are not contributing to the project but are good in canvassing, you will be bestowed with laurels. Sincere workers hardly get any recognition and visibility. Managers while leading the projects behave as slaves of onsite engagement team. HR policies don't exist and are tweaked to favor already favored resources. Management does not have any vision and just follow the orders of Partners. Undue favoritism, lobbying is order of day. Opportunities are hard to get by and only few selected people get them time and again. Hikes, Bonuses, Promotions are given without following any standards. Good rating does not necessarily mean a good hike. Awards are given without any transparency and they are a bone of contention between employees making the work environment hostile.