Pros
Many perks including working from home, bonuses, paid office outings, weekly free meals. The company cares to help their employees professionally and can even pay for professional courses to help build your skills professionally.
Cons
New York office has a small amount of workers where the majority of the company's employees are in Europe.