Vantaggi
1) Cutting Edge technology, core products probably the best in business. 2) Very smart peers - probably one of the best in the silicon valley. 3) Future technologies are positioned well to continue leading in the market.
Svantaggi
1) With new professional time off system, vacation feels like a request with your manager rather than something part of the benefits package. This makes some people hesitant to take days off - I definitely didn't take 3 weeks off since last year. 2) Before you realize it, there is just a lot of work on the plate. 3) Aggressive coworkers who work 24 hours a day and are very smart makes it difficult to be contributing at equal level. 4) Benefits have gone down - no more free lunch - meagre / no stock - salary raises promised some random time in the future, but not concrete. 5) best people in the industry but products still sometime broken probably due to Long working hours and aggressive schedules resulting in shortcuts.