There are some really helpful people that are willing to teach you what you need to know to make it in this business.
Cons
The lack of communication between departments.make it hard. One area seems to under mind another. The pay could be better for none management employees.