Unit directors have too much say in certain aspects. They are free to make decisions on PTO usage above 160 hours, work from home schedule, possibility of 9/80 work schedule, etc . Depending on which director you end up working for, the experience is either great or completely disappointing. If you end up on a team you don't like early on, make an active effort to move around or get stuck in the career trap. Location is pretty bad in my opinion, but that really comes down to how social you want to be outside of work. There is a low retention rate for the problems mentioned above amongst others.