Overall tolerable, good pay (start is $21) and benefits. A lot of nice employees that genuinely care and like what they do but dont get recognized. Management is kinda bad, they can be smug and self consumed. If you don't have a big title (and they LOVE their titles), you are not respected. They will single you and make it obvious you are not the "favorite".
Good pay and benefits
Will only promote within if you know the right people. Management needs MAJOR attiutde adjustment.