Pros
Offers are pretty good, people are great for the most part. Brand new cool office downtown with lots of happy hours etc (awesome during non COVID). Lack of role structure means you can get experience in areas you might not be able to in more structured companies (which could also be a con)
Cons
This place is a joke. Constant turnover. Pay increases are TINY, especially with promotions. Company constantly tripping over themselves - lack of clarity in what roles do/ who owns what, and management isn't clear on priorities/strategy. Same issues come up again and again. Management hasn't dealt with any of the glaring issues this company has, and it shows quarter after quarter. Would not recommend unless you have an exit plan before you even accept the position.