Pros: some people that work there are awesome
Cons: management isnt the greatest
Management is unprofessional
there is no communication within the company and between co workers.
They don't like you to move around within the company even though they promote advancement.
If someone higher up doesn't like you they will black ball you and try and get you to quit.