Professional and exciting opportunity to work on cool project,people first.great culture,very proud of their culture. From what i gathered you learn by doing ,not much specific training. The increase pays coming slow. Need to get their culture seriously