Pros
Plenty of coworkers to help you learn your position and responsibilities
Cons
Base salary for graduating college students isn't the highest
Pros
Large company with plenty of opportunities of movement. Great benefits. A lot of training opportunities and tuition reimbursement.
Cons
You can get forgotten about and lost in the mix with little support if stuck on a small project.