Aveshka is a growing company, but its corporate leadership ensures that many of the growing pains most small companys encounter aren't a problem here. The CEO has a proven record of establishing and growing small businesses so he's able to avoid many of the pitfalls others encounter.
The work atmosphere is excellent, you're actually treated like a person. It's easy to establish a work/life balance here.
They kick in a decent amount towards health care, and they offer other benefits as well (like paying for your gym membership).
Salary is probably a little less than I'm used to, but that's because the government is really clamping down on cost growth. But, Aveshka also does a great job of keeping you employed between contracts, something that a LOT of companies do NOT do.
I like it here, and I recommend checking them out.