Pros
Very Good Atmosphere, they are truly working on cutting edge technology such as Big Data, Driverless vehicles, robotics, machine learning, GPU programming, image processing etc. Lots of learning in a short period of time.
Cons
You need work hard but it was worth it