As with any computer-related job, health is in peril. Other disadvantages include a lengthy hiring process, plus the constant need for keeping up with learning trends and most likely a lot of overtime.