- Flexible schedule and they will work with your constraints
- Ability to grow role into your talents if you take the initiative
- Incredible mission - to support the individuals
- Nice employees - staff are generally friendly and eager to meet new people
Svantaggi
- The standards of work product are wildly different depending on your department
- Each department practically functions on its own, which can make working across departments hard
- There is virtually no upward mobility unless you make it
- Bad staff do not get fired
- Generally lackluster in supporting their employees