Pros
If you recently graduated school and looking to get some experience PSCL might be a place to do that. You will gain some experience working with the legacy systems. Around 80% of codebase is written in VB6.
Cons
The company went through a heavy transition period during which senior staff either left or were laid off. This resulted in huge knowledge gap and a large drop in morale within the development team. Too many managers created a highly charged political atmosphere within PSCL. Employees are constantly blamed for the lack of performance and inability to deliver the grandiose vision of the company. As a growth strategy PSCL chooses to undersell and takes every project thrown at them while having no human or financial capital to deliver. To make matters worse the projects specifications are poorly communicated. While working in PSCL, your salary will almost certainly to stay the same for years, so make sure you do a good job at negotiating it during the interview process.