Pros
1) Open to new and trending technologies and fast in making technology adoption decisions: always starting with pilot and small project and then rolling to wider adoption.
2) Good teamwork. You get almost instant help system engineering, data analytics, data warehouse, business, and developers.
3) knowledge sharing. There are Maker Monday meetings for sharing new development ideas across teams
Cons
Entertainment is minimal for developers to relax after heavy mental work. There is only one ping-pong table.