Loved working for them.
Pros: benefits, co-workers, nice bosses
Cons: high expectations, high lay offs
I loved working for this company. The pay is average but the flexibility is awesome. My direct supervisor always tried to accommodate an emergency I had.
My co-workers were typical. It is clique-ish at times but that's to be expected in a medium-size company.
The hardest part of my job was the expectations of a new employee to keep up the pace with – more... seasoned employees. Also, this company has a high rate of lay off when things are slow but they also report bringing the same folks back on. – less