Ventajas
Laid back office, nice people to work with, opportunities to be outside and not in the office are abundant, you get exposed to various types of projects and designs
Desventajas
There is a lot of work to get through the training program and it is by no means easy, training will require 50 to 60 hour weeks for the first 3 months, the pay formula can be good or bad depending on who you are and how well you market yourself