Pros
Some of the pros are that the company has begun to align salaries to industry standards and is actively working to offer certifications within particular fields of IT.
Cons
This company has limited perks. Unfortunately, it neglects to listen to its staff often and is known to behave in a dubious manner. The company has very little regard for the welfare of staff often makes employees feel very undervalued, unimportant and as a result, respected - something in which any company of notoriety should be at the forefront of its values and principles. I have found Managers are not transparent and will often exercise a degree of dishonesty to myself and others, which in turn has a detriment to employees social, emotional, and personal mental health