Pros
Good office location and some friendly faces in the office.
Cons
Poor office culture and horrible morale. There's a lot of yelling and employees constantly being reprimanded publicly. It's the type of company where you're afraid to make a mistake, even though you are human, because you know you will be reprimanded. Everyone walks around on egg shells, even upper management does in fear of the President. Their systems and software are archaic and out of date but nothing can be changed because they won't spend the money. I heard about their reputation before I took the job but didn't believe everything I heard- it's all true and then some. Please do your research before joining this company and talk to any and everyone you know that has worked there or knows someone who worked there. If I listened to what I heard, I never would have taken this job.