Vantaggi
The atmosphere that I have experience in a daily basis has been amazing. The people I work with all seem very genuine and nice. As a new employee, I expected to come in to my department and feel completely lost and overwhelmed... But I honestly feel the exact opposite. There are friendly faces everywhere. While the workload is demanding and you are very busy, you will still feel like anyone and everyone is there to help you along the way. My coworkers, as well as management, see it in a way that if they can help you be productive, then the company is productive as well.
Svantaggi
I don't view this as a con, but others might.... It's a large and growing technology company. With size and growth, there will be constant changes. Nothing stays the same. Some people may not like that and are hoping for consistency their job life... Well you won't find that here... The only consistent thing is that we are consistently changing. So if you can deal with that then you should be good to go!