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.
Pros
Motivating work that makes a difference.
Cons
Cannot think of any downsides. Love my job.