Pros
Unfortunately, most pros have dwindled in recent years.
Cons
It started out great, but quickly went downhill. We had performance bonuses, employee share schemes, overtime, travel allowances, Christmas parties and so on.
However, every year, those bonuses dropped off. There became no sort of incentive to do well, or to even stay in the job. You were repeatedly expected to do overtime above and beyond what you were contracted to, and then would be under scrutiny if you tried to lodge overtime. "Why did you take this long to do this? What did you do on this day?".
Bonuses were removed completely, no annual KPI bonuses, no share schemes. Nothing for doing your job well, just a pay slip every month to go home with.
There was no vision of onwards and upwards within the company. The position which you were hired for was where you'd stay for most of your employment. If a job did open up that you may have been interested in, it would end up becoming an off-shore position.
There was no culture, no work social parties and no engagement with employees other than anything related to work. While a few did their best to change this, they were mostly shut down.