Pros
Great benefits, amazing salary. If you stay in your service line and make friends with the boss, you will get promoted- that doesn't necessarily mean you are the best person for the job, but you will get promoted.
Cons
Moved from one area of company to another and it was like day and night. First area had NO training program to speak of but then the second area had a well developed supportive training group that kept in contact over time to assist me in the transition. While one of the electronic health records was straightforward and offered excellent support, the other eHR was tragic with non-existent in-house support. If you stay in your service line and make friends with the boss, you will get promoted- that doesn't necessarily mean you are the best person for the job, but you will get promoted.