Pros
If this is absolutely your first job in your field, it can be a foot-in-the-door. Just plan to get out fast. Expect to get zero profit sharing and 401k match. There are decent people not in management positions.
Cons
Do not work for Milliman MedInsight. Most important problem: Milliman does not match your 401k contributions. The match is a lie. It vests on a 6-year schedule just like the profit-sharing and if you leave before 6 years, Milliman keeps a big portion of your "match." I've never heard of another company doing this with a 401k match, it's outright twisted. Wildly incompetent engineering management. Applications are literally rebuilt from scratch (sometimes more than once) because of comically buffoonish decisions on architecture made by senior engineering management and architects. Absolutely zero standardization of stacks & procedures, every app is entirely bespoke with constant repetition building similar components across different apps and teams, reinventing the wheel with every new app. Absolutely no standards or procedures for user acceptance testing. Each major feature or new app is a brand-new seat-of-your-pants endeavor. The only way to keep your job (which will pay you at least ~25% below market rate) is to work at least 45 hours a week, and regularly grind through 70-hr/week sprints to hack-together some stop-gap solution that will then get completely rebuilt a few weeks later (because the stop-gap, is of course, completely inadequate). Management will never learn from this cycle and just keep on doing it. Feedback is never solicited from engineers, no "post-mortems." Of course, no "360's" are done for managers at annual reviews. Turnover is massive. They keep hiring senior engineers who either won't do any work (or just don't actually have any skills), or they turn tail and run as soon as the see how bad it is. Mentorship of junior engineers is literal zero. My manager literally told me that they were incapable of mentoring me, and that they didn't even think MedInsight was capable of mentoring engineers. Junior engineers get hired, are never mentored or even told the actual expectations, then they get put on impossible PIP's and are fired. Lastly, Milliman is majorly invested in outsourcing engineering to India. Managers both mid-level and senior will directly tell you the veiled threat of essentially "if you don't work yourself to death, we'll just replace you with poorly-paid engineers in India."