The company understands that their employees are their greatest asset. There is a ton of support in helping you to be successful. Work/life balance is honored. And it's FUN!
Cons
Sometimes navigating through a large company is complex and time-consuming.