Nice learning environment.
Pros: flexible working environment
Cons: relatively poor management
It's more about education at this place because I am finishing my master degree here. My research group guarantees me flexible time and lots of resources to complete my work. But I have to find right people to discuss my discoveries and problems about work sometimes.