Pros
You are not going to move up unless you are constantly agreeing with everything. Do not ever introduce something new, or you will be shot down. The processes are going to be changing every day and don't expect your production goals to decrease despite the consistent changes. There are SO many more RCM positions, even entry-level, out there for companies that are appreciative and SHOW it.
Cons
There are too many Managers. There are so many Managers who micro-manage. The managers talk to you like you have never done anything correctly even if you've been there for years. The changes never stop. Only people in management get recognized for their work or get positive feedback. Even clinicians get skipped over and they are SOOO much of what we do. The pay is terrible. I just tripled my salary when leaving. The yearly raises were barely 2% and that's with exceeding expectations. They will restrict your bonuses by deducting your case credits for stupid errors. I lost a bonus by .38 of a deduction. Despite the revenue being SO high per the CEO, the bonuses suck. There is no feedback, unless it's negative, and it is NOT constructive. The audits are a time to be bashed for your work and beware, you will be audited at any time. It's like someone is constantly spying on you. Some good things: being able to vent on Teams throughout the day with all of your other coworkers who hate management. You can clock out at exactly 8 hours after working. If you think you made friends at Cloudmed, check out who actually talks to you when you leave. No one. You do not make friends and keep that in mind, because the minute you do with a Team Lead, you're going to be stabbed in the back.