Great at promoting from within especially if you start low on the totem pole
perks with the job
good benefits
good first job in a recognized local company
Cons
salaries are average to low
management has no say in decision making.
internal communication is terrible
too many managers in certain departments