Colleagues are nice, you can explore a lot of things, the people are very helpful
Cons
Management is are not transparent, especially about their business and financial situation. The compensation and benefits relatively low compared to the market standard.