Pros
It is one of the most exciting organizations that i have ever been around. There are talented and motivated people at every level and because all employees are granted stock options, there are few problems with people working here for the wrong reason. Almost every employee is bonus-ed as well, so top performers succeed and push the business. The business model is absolutely genius and the company is still just a baby compared to where it will be in the next 5, 10 and 20 years. I just completed my year mark here, and my favorite thing about the company is the constant change. In order to be truly innovative and change the world, it requires the whole company to be very flexible. The company has hired almost 5000 employees this year, but still feels like a small company because of its ability to change and grow quickly.
Cons
It is not a place for you if you don't like change, growth and being pushed to reach your maximum potential. This is not a place to just collect a pay check. You will have to give 100% when working, or you will not make it. It is an organization full of A players- if that is intimidating or scary, this is not the place for you,