small work load
free training
positive work environment
equal opportunity workplace
Cons
bad management
you could be forced to relocate every 6 months
low pay
all salaries are normalized, not based on performance
very little way to advance career
forced to specialize in an area that doesnt benefit your career
prays on newly grads