Not very hierarchical, most people are friendly. Work is interesting as the business is moving in new directions. Good work life balance, management is relaxed. Lots of ways to take ownership.
Cons
Sometimes there is a lack of focus which leads to inefficiencies.