Vantaggi
The job paid pretty well, as compared to other companies for the same position. No micro-managing. They were up-front with me regarding the lack of any advancement opportunities and the possibility of infrequent travel.
Svantaggi
Work/life balance issues. Taking time off for things that cannot be avoided like specialist appointments for children counts against you. Taking time off for vacation was frowned upon, even though you would lose it if you didn't use it up. I never went beyond my allotted time-off, and I always followed company policy, but somehow it came up during review time. The administrative staff were constantly fighting amongst themselves, often in an unprofessional manor. Management was well aware of it, but wouldn't do anything about it.