Pros
Great working environment. Concern for employees.
Cons
Nothing jumps out that would have made me leave.
Pros
Great coworkers and great leadership. The company is large and has a broad range of opportunities
Cons
Sometimes that size can mean slow-moving decision-making.