Pros
If you get in the good graces of management, you will get away with anything.
Cons
If you try to help clients, improve company ratings and relationships. You get squashed. If you're honest with customers and complete tasks in a timely manner, do not expect any of this to be reflected when they review you. You will be lied to, treated poorly, and when management tells you that things have changed for the better, it is your queue to move on. Don't trust this company, they lie to their clients and overwork their staff without any actual benefits. Any time you acrue will not matter and plays against you as they do not care about tenure or workmanship. Honesty should be the best policy, so honestly management will overwork you while they do nothing.