Pros
Great working environment. Concern for employees.
Cons
Nothing jumps out that would have made me leave.
Pros
Best Job I have had. Their finance division has an excellent culture of recognition and work life balance. Top tier working environment.
Cons
There are none that I'm aware