Software Developer • Current Employee
Pros: - Excellent compensation (great starting salary in a low cost area, relocation assistance, excellent benefits)
- Many older reviews complain about VB6; most teams don't use it anymore.
- MUMPS really isn't that bad of a language, but it's definitely not a transferable skill.
Cons: - No work-life balance. Constant late nights (depending on team, but even the best have two weeks of 8 am-9 pm each month).
- Kool-aid culture. The management constantly tries to brainwash employees into believing we are God's gift to electronic medical record software.
- Extremely burdensome QA process. I once had a one-line change take two months to get through to the release environment. Typically there are two programmer QA passes, and anywhere from one to three QA passes for a bug fix, and many more for a large project. Each of these can take days.
- Go-lives/immersion. Even developers are forced to travel on-site and take part in go-lives. Enjoy working 12 hours with the most insufferable users expecting you to fix everything.
- Internal tools are awful, clunky, and old.
- You have basically no say in what you work on.