Pros
Relaxed environment
Great corporate culture (summer softball, in-house parties, lounge area with pool table, onsite
gym)
Lots of parking for drivers
Supportive of educational pursuits; benefits include reimbursement for professional
development
Cons
Small company, not a lot of opportunity for advancement unless you're interested in project
management
Building is always cold as it was converted from warehouse space
Not a lot of places in the area to buy lunch
Commuting can require more than one transfer depending on where you're coming from