Pros
Casual work environment. Remote work two days a week, flexible hours. Roles are not well define but the people are great. They have no issue cutting people without warning or cause other than their pocket book. They keep the finances close to their chest, so you never know how the company is doing. Soft spoken and kind but don't let that fool you, they are shrewd business people.
Cons
Read the fine print, they only start you will 5-days of PTO for your first year, Read the handbook before you accept an offer. The benefits are dismal but if you get an offer, they will negotiate. Everyone gets the same bonus, so don't work harder than the next guy because it will not matter. They don't allow you to role over PTO and will not reimburse you for remaining PTO and how no issue cutting people right before the end of year Holidays.