Highly responsive leadership who also are senior engineers themselves.
Opportunity to work on large "industrial grade" projects.
Opportunity to grow and collaborate with engineers, designers and other roles.
Company is growing and evolving so also lots of opportunities to help shape company direction.
Cons
Can sometimes be a bit disorganized.
Some team members appear to only be looking for ways to do as little work as possible.