Job functions are clearly defined.
Work-life balance.
Diversified workforce
Cons
Little attention to employee mental well-being
Limited career growth opportunities
Inadequate compensation
Not transparent about the business outlook and potential consequences on the workforce
Short-term focussed
The pay is great. Benefits are good. You can move up in rank as long as you out in the work and prove to them you are worthy. Good people to work with. There is alot of overtime but it is as much as you are wanting to work and is both voluntary and mandatory. The people that work there are good people. As long as you put into he work and keep up with the quota you will have long career with them.
Cons
It is hard to work with you when it comes to schedule issues if have kids BUT they do try to work with you as best they can