Pros
The most amazing colleagues-turned-friends, there is a real family environment Highly intelligent individuals, you're always sharpening the mind Casual workplace, great work-life balance Work hard play hard mindset Great clients and interesting projects Management tries to accommodate your interests and facilitate your growth plans Treated like adults, never micro managed, full autonomy with the right level of support at the right time Caveat: This was before Flamingo shut down all but HQ, so things may have changed quite a bit by now
Cons
Flamingo was a bit of a rare pokemon, management took pains to restrict politics to senior management level. Great place to grow intellectually as a fresh grad, but you're detached from the realities of life and 'the real world' Relatively low pay compared to industry / what you could have earned, given that Flamingo tends to hire high pedigree individuals. Though partially offset by the perks and benefits