Pros
Company is growing quickly, allowing engineers the opportunity to quickly mature and take ownership/leadership as they develop new products and onboard future employees
Good work/life balance, company respects personal time, and gives recognition for when you go above and beyond
Very cohesive culture
Kontras
Occasionally requirements feel pulled in a lot of different directions