Pros
I've been with EyeMD EMR Healthcare Systems, Inc. longer than any other employer in my career. This team is great - not perfect, but truly awesome. Good people, through and through. An extremely talented group. It's a privately owned company, so the boss gets to be "the boss". There are no shareholders or investors to muddy the waters.
The clarity in the ultimate goal is not just stated but actually lived by the staff, all the way up to the owner: Take care of the client. It's pretty simple really, but if you do right by people, they'll do right by you. It really makes for a great work environment and the clients sense it too. The level of collaboration and respect between the company and it's clients is really pretty amazing.
The benefits are great (for real great) and we have a lot of fun as a group.
Knowing what's coming for this company is exciting stuff. The next few years are going to be fun to be around for.
Cons
No workplace is perfect, but man do they try.
You're not a number here (which is great) but you have to pull your weight and because it's a consolidated team, it's hugely obvious when you don't. Not only will leadership immediately notice but it's pretty likely that your coworkers will get annoyed too. Don't be that guy. Just show up, ask for help when you need it and do your best.
The path for advancement leaves something to be desired. In fairness it's a growing company and you have to be willing to grow along with it in whatever capacity is available to you.