Some flexibility.
Good payment for geographical area.
Contras
Lack of planning.
No professional development or training whatsoever.
Lots of work after hours and weekends.
Poor relationship management between managerial level and professional employees.
Risky business.