Pros
•Phenomenally smart, collaborative and energetic team. •Transparent, ambitious and capable leadership - very technically focused. •Great working environment/atmosphere. •Awesome technology - so many applications! •Opportunity abounds - lots of room for professional growth regardless of level in all areas of product development lifecycle from super early phase through post commercial.
Cons
Typical start up challenges: •Optimally resourcing and organizing of projects as well a maintaining focus can sometime be a challenge. •Not so large an organization to warrant some dedicated functions - engineers get the opportunity to wear many hats - while a plus in general, can be a distraction. •Some sharing resources among programs but not significantly impactful.