Pros
benefits, opportunity, advancements, training, salary
Cons
increases goals each year, so
Pros
Great culture & leadership to work for professionally, but also personally who cares about your work life balance.
Cons
With large companies there are always internal struggles.