Nice friendly work environment, various parking options, beautiful neighborhood, work happy hour, and telework.
Cons
Must pay for parking, salary isn’t that great, work is what you make of it, for there are times when there isn’t much to do, or some people keep projects for themselves to work on.