Pros
I learned a lot about cloud and web development, type systems, cloud infrastructure and working with startup clients.
Helix has a supportive team environment.
Helix has some innovative tech used inhouse and on client projects.
Helix offers employees some equity in some client startups.
Cons
I chose to move on for personal preferences after several years.