Pros
Great position and lots of benefits
Cons
Promotion opportunity is limited depending on where you want to live
Pros
it's feel good to work with new members with excitement and fresh attitude
Cons
If the company goes down, so do those who work there.