Fun productive place
In the years that I worked there, things were ok.
Great place to work.
Incredibly awesome management, again in the days/years I was there.
Not sure how things are these days, but the company has a structure.
Good pay and good benefits.
ProsGreat staff and benefits