Pros
Very supportive team who will assist you in areas that you have questions on. Main holidays are guaranteed off. Quarterly team outings to get away from work (but still getting paid). Two days remote program for levels below Supervisor. Easy software to get your accounting career started fresh out of college.
Cons
Your team is limited to their supportiveness as to what level of positions they started off with or gone through. Ex> Someone who did not start at a coordinator level doesn't seem to understand the basics of what can and cannot be done by a coordinator. They tend to overwork the coordinator with questions that should be directed upwards and not downwards due to different work processes. Quarterly team outings tend to be optional nowadays due to large workloads that needs to be done (varies on your morale team on when they choose to have the outing). Unfair pay for the amount of workload you do compared to another who has less workload and don't ask to assist but sit their and socialize and play on their phones or browse the web at their cubicle. They say that leveling up is easy but it's not. You have to go through interviews also and are not guaranteed a promotion no matter how dedicated or hard you work. I think it should be a matter of trust and credit towards the current supervisor on whether the employee is a good candidate or not due to their every day knowledge of how the employee performs. If the employee fails to meet the expectations, that falls on the supervisor and their credibility.