Great compensation, pays well and fairly compared to the market standards for Software Engineering roles.
Engineering team is remote, which is great and covers most time zones (PST to IST)
Culture is really business oriented; environment is healthy. It is casual and at the same time very professional.
Company moves really fast which is great and project management is very organized and on the top of everything.