Vantaggi
If you are looking for a flexible work environment, employees only go into the office 1 day a week and the rest is done remotely. Most managers give autonomy and don't micro-manage your projects. Offer really fun team building activities such as virtual escape rooms. They offer very competitive salaries that are above average in the category.
Svantaggi
Sometimes the company tries moving a little too fast with product launches, and then after one issue everyone is left hustling trying to make changes very quickly. There has been a decent amount of turnover at the company, when things start to flow very well all of a sudden a couple of people are let go or voluntarily leave for new companies. With everyone on various timezones, you have to learn what times it's most efficient to be online so you can be available for your co-workers.