Pros: pay, my coworkers andmedical insurance was affordable.
Cons: had to use the employee pharmacy for the best drug coverage, which had poor hours and coast more than target.
Like all places it's not perfect, but it was a good place to work. The pay and benifits are above average. Management was a little disconnected from worker bees like myself but I think that's probable at every company.