Pros
Only pros I can say that I was treated much better by coworkers who treated me like a good friend or family member.
Cons
If you have a disability look elsewhere, you will get treated with no respect and will feel like an outsider by the management. They refused to honor a special chair for me when I had the actual doctor's note. They wanted to save money so they gave me an old chair but complained that it didn't match with the companies chair throughout the building. Also they don't have any supplies meaning you have to bring your own personal supplies on your own money. They are cheap and don't give out good raises. Also if you are working here save all evidence in case you get let go. They omitted half of my employee file when I obtained a lawyer to go after them due to discrimination and wrongful let go. They lied saying my work was bad, nit true my evaluation said otherwise. I noticed they let go all disabled and people who took medical leave first. You don't have an outside family life at all.