Pros
Great salary, but more importantly there are a lot of really, really incredible people here both in high and low places. There are a lot of people that really believe in the company and have stayed a long time for that reason. I feel like Domo and the people in the company have a lot of heart and really want to make a difference in their community and through the work the company does. Sounds cliche, but another reason I stay is my team. I've been treated extremely well and given a lot of responsibility and autonomy. Tons of good free food (catered meals) is a really nice perk too.
Cons
Seems a bit confusing that the stock is down with how well the company seems to have grown and performed over the last few years. There's a good unspoken culture, but it's not defined very well for people who want to go above and beyond in modeling that culture for others in the company.