Pros
- Fantastic coworkers! I look forward to working with them every day! - My work is challenging and rewarding - not only do I grow every day by learning new things and working through novel design problems, the work that I do directly contributes to products that make a difference to both the company and our end users! - Culture of learning - nothing is a "failure", everything is a learning opportunity that can be used to improve future performance - Small company - if you are hungry for more responsibility within your role, there is that opportunity.
Cons
This is a pro and a con, but sometimes because of the flexibility in our processes there is a lack of visibility regarding the best next step. Luckily, there are senior staff members whose experience guides that process.