Pros: great work environment, great co workers
Cons: job security
Lilly has the best work environment. They expect a lot out of their people but they give a lot in return. They have fantastic facilities and put a focus on work/life balance.
The only downside is that, as a huge international corporation, a lot of their marching orders come from the US, and can negatively affect their subsidiaries.