Although the management were actively trying to create a better work culture, at the end, the company was too client driven. If a client was unhappy, the teams would be yelled at and worked until the client deemed the result acceptable.
The company's technologies are very dated. It may be OK working with these financial institutions, who are also dinosaurs with respect to technology, but nothing new will be learned, even for new grads. Many seniors have only worked at PF and don't have exposure on different ways to do things, so they become stubborn and frustrated if things deviate.
When things go wrong, a lot of time and effort is used for witch hunts to isolate the culprit and to publicly humiliate them. The company thrives on shame-based motivation. Because of this, friendships are hard to come by and people are more reserved.
There is little room for advancement here. You can only move laterally to a completely different position.
Software developers are not valued here.