Pros: working with cool tools, development opportunities, fun culture, financially stable, fully stocked kitchens!
Cons: location can be tough, long hours
Interview process was very thorough but now I see why- the employees here are truly best and brightest. Many also have major accomplishments outside work- truly work hard play hard! As an Engineer was pleasantly surprised at the major investments company is making in technology!