Pros
Entry pay and benefits are very competitive in the market. However, future raises are not determined on job performance. They are budgeted and distributed accordingly. The only way to receive monetary recognition is by "interviewing" for one by "applying" for a new job in the company. Their benefits are strong and the benefits coordinator was very helpful in navigating through all the options. Free cable and internet (about a $150 per month value) was also nice. If you are willing to relocate every year or two, there is a lot of opportunity to gain a breadth of experience, leading to an eventual promotion. Moving around the country did not appeal to me, but I could see how this would be a benefit to others.
Cons
Promotions earned by the "old fashioned" way of excelling in your position are rare. If you give 110%, you are given the standard "merit" pay in crease and the coveted "meets expectations" rating on your review. Furthermore, if you do not meet that same level, say only 101%, the next year, you are "flagged" for performance issues and "coached" by your middle manager. Vacation time, though plentiful, was useless. Most of the professional, non-management positions had no backup and work was expected to be completed regardless of vacation, family passing, or illness. Very rarely, did I see a middle manager (in any department) that was competent enough to step in and performs their subordinates