Pros
Decent benefits package especially with regards to health care and 401K
Partial tuition reimbursement
A good 1st job for experience of what corporate office can be like perfect for internships.
Cons
Below average pay for a fortune 500 in the expensive tristate area. Rapidly growing retail company so heavy investment on buildings and tech but raises are small. Decent attempts are made to diversify and promote upward mobility but the low pay means turnover is high and management changes frequently enough to cause instability . Rapid changes means increased responsibilities and stress for the same pay so take care of yourself and try not to burn out.