Pros
This was my first real job out of undergrad. The pay was decent, and the staff takes adequate steps to ensure you are trained well enough to do the job. There is limited upward mobility but the job is largely predictable and you'll know what to expect.
Cons
Limited upward and outward mobility. Meaning it is difficult to attain a higher role through just merit. Those who attained those positions seemed to be with the company for almost 10 years, and the compensation did not reflect the effort it takes to attain such a position. Branching out to other departments is largely frowned upon as well unless you know somebody. Generally speaking, if you want to be at this job long term, you have to be comfortable with complacency and doing the exact same work over and over again.