Vantaggi
* All very intelligent, talented people. Very culturally diverse group of people.
* Great Culture.
* Trusting, self-managed environment. No micromanagement.
* You can often work remotely.
* Opportunities for personal growth, learning, certifications, and attending conferences.
* Employee break area on first floor is very nice with places to sit, be sociable, and snack.
* Variety of work. You'll never get board when you get to work in nearly every industry.
* 401k match is appropriate.
Svantaggi
* Health Insurance is expensive even considering the HSA.
* Open office makes it difficult to concentrate on highly technical work at times.
* Working on multiple clients can get overwhelming if they all need something at once.
* Older computer hardware.
* You have to pay for parking.
* Location lends itself sketchy characters hanging out outside the office.