Pros
Great people you work with , and customers. benefits are good.
Cons
Upper Management if they don't like you your gone one way or another, Its like Payton place he said she said,
They are trying to restructure and they believe who they want and they don't care about the truth. you are walking on egg shells all the time being threated with your job.