Pros: good colleagues, laid back
Cons: terrible benefits, highly political
The company works off of a thin margin, with that said, the medical benefits are terrible. You pay a majority of medical expenses out of pocket, along with the paycheck deductions.
The company is also highly political. If you've been here for many years you're successful. If you're new, you struggle to get anywhere.
On a positive note, the people are really good here. Management? meh......