31 Reviews
Fair bit of freedom to choose one's own adventure.
Pay is low compared to the industry. Limited career growth options.