They provided ample opportunity for career development and training. Flex time is the best! The co-workers were motivated and doing their best to do a difficult job.
Svantaggi
Sometimes a bit of a cubicle atmosphere (although that is changing) and tax might not be everybody's cup of team. You aren't the life of the party when you tell people you work for a tax administration.