Pros
Great culture, amazing medical benefits, free lunch on Wednesdays and breakfast on Fridays, relaxed dress code, opportunity to grow within the organization, company happy hours, overall AMAZING environment
Cons
Parking & the environment is fast-paced (Con if you don't thrive in this environment)