Pros
Competitive pay, benefits, friendly co-workers, community and volunteer events, upbeat moral, professional and clean environment, annual holiday party, incentive trips, career training, growth for those who work hard, employee events, free coffee, annual bonuses, competitive and quick paced.
Cons
Nothing that wasn't a reasonable request