Cutting edge technology coupled with smart people make for a great environment Excellent healthcare benefits with generous HSA coverage
Cons
Old guard can be intimidating to newer engineers Customer escalations and fire drills often disrupt engineering from focusing on innovation / new features