Pros
Paid paid vacation, ability to work from home, starting PTO.
Cons
Be open is meant to be one of their values, but it's just a big joke! If you say anything other than 'this company is the best' you are shunned as being negative and before long will be shown the door. The employees are worse than junior high school students with their cliques and if you're not a super-religious Mormon, you will never fit in. The culture they tout is not one of business, but one of Progressive/Liberal Mormonism. Managers lie and employees have no recourse, you're just brought in and fired as not being a 'culture fit' without any warning. Assume the best is another value, but it only applies to some and not all. Once you get labeled as negative, it doesn't matter what you do or how you perform they will not assume the best about you.