Flexible and creative work environment, ability to work from home, innovative programming
Cons
-Leadership is out of touch from reality
-Management does not care about staff safety
-Top down organization
-Leadership is all white, do not promote people of color