Pros
Experience - I learned a lot from working here for ten years. From various jobs in management to learning and development. Holiday/vacation time - if you're in the US you will likely never have a job with this much vacation time right off the bat. Global company - Fun working with/visiting people in different sites.
Cons
Pay - pay your employees a wage comparable to others in the same industry. Raises are hit or miss. I've seen an 8.5% raise to a 1.0% and had the same rating. Unattainable goals - you are rated on a five point scale. The 5 is completely unattainable, don't bother asking how to get there, you'll only be met with blank stares or your manager trying to dodge the question. Be happy with your 3. Wrong people/wrong place - some of the managers need to be sacked... immediately. They couldn't manage a team if it saved their life and watching them try is either comical or extremely frustrating. HR - we get you have to follow policy, but use some tact. Telling someone I need to be able to understand and deliver your quarterly review of an employee in case you get hit by a bus a die the next day could have been stated a bit more appropriately. She is like the SS and any minute that trigger can and will be pulled.