Pros
Good benefits, free produce and paid holidays.
Cons
Your experience truly depends on what department you work in and who you report to. After providing a two week notice, I was asked to leave immediately. Was not a great experience towards the end.