A very close knit and supportive work environment. Coworkers and management all seem to really appreciate having you work alongside them and if help is needed, will go out of their way to assist.
Cons
Starting out, the amount of information to retain can be a bit overwhelming.