Pros
Good benefits, opportunity for career growth and movement within company. The Management Development Program has a fun community feel and a good place to make friends.
Cons
The environment is a difficult one to work in as people are very overworked, overwhelmed and stressed out. It is hard to get time off, and the job is nothing like the training that you receive. It is nearly impossible to complete the job duties in the given work day, so overtime is necessary to complete tasks, but no compensation is given for working early, late or on weekends. You are confined to a small cubicle and tied to your phone and cant leave your desk without permission. THERE IS NO WORK-LIFE BALANCE, its all work, work, work. Good luck if you have a family, because you won't see them as much time as you have to be in the office.