My manager and coworker were hard working, knowledgeable, dependable, and just great to be around.
Cons
The pay was very low and they were stingy with raises, upper management is very out of touch and do not listen to the people they've hired to be experts, they will overwork you.