The pay isn't competitive as compared to other companies. Just keep low and your job right and you'll be fine. Some of the leads do not have people skills but that's not horrible. Great company to gain experience and learn A LOT! there's always work to be done and you'll alway learn something new.
ProsGaining job experience and benefits.
ConsPay is too low.