The company punches way above its weight class. The staff are very technical, in every role, even the sales people are great with software and tools. There's a near obsession with problem solving and helping out customers, the team will go to ridiculous lengths to help someone out.
Management is driven to create work life balance for the staff. Sometimes - more... this can go too far, and there's too much patience with underperformers, or struggling employees.
Team is small but very close knit, various teams work very close together, no snobbery and bs between teams, developers help support to sol ... - less