Pros
My boss is wonderful, terrific open door policy, always open to suggestions, new ideas, etc. My co-workers are fun to work with and it's a very inviting and welcoming place to work. Flexibility with work schedules and work loads.
Cons
Can't really think of any at this time.