Pros
like no other company out there unique culture and opportunity to work on projects with huge scope & impact
Cons
large ship = red tape need to take the time to learn to navigate
Pros
You get to learn a lot Lots of innovation
Cons
Things change too quickly. Your teams are changed quiet often. Very little ramp up time