Pros: competitive pay and benefits, great management staff
Cons: development team is slow to update to product/fix bugs, easy to get lost in the shuffle due to sheer number of employees
40 hour weeks, can be busy at certain times of the year. All of the managers that I worked with were great, although there are some in the company that aren't so great. Competitive salary and benefits. Over 50,000 employees so it's easy to get lost in the shuffle and communication if difficult because of the sheer number of associates.