The thing I like the most about working here is the culture. The hierarchy is pretty flat which makes for an easy working environment, and everyone is friendly and highly motivated.
The company has a good structure and hierarchy where staff at differing levels are comfortable so and encouraged to communicate freely to whomever it is they need/wish to communicate with. culture goes hand-in-hand with teamwork - some teams work really well and pitch in when they have capacity, other teams you are left solo and to your own devices. socialising between grad-groups is common and a good experience. there isn't much socialising outside of this however.
I think the anao has a particular work culture that either suits your personal working style or doesn't. there is heavy emphasis on getting the small details correct. this can be stressful at times, unless your own personality is very detail-oriented. the organisation is therefore full of very analytical and introverted staff who tend to be a bit perfectionist -- which, again, is fine if it suits your working style, but can be stifling if not.