Pros
Many of the staff here are really good people who almost outshine the negative aspects of the company. The benefit package is also above average.
Cons
Upper management wrote all of the recently-posted positive reviews. They are FAKE. Think about it - how else would twenty glowing reviews suddenly appear in a two-day span?? Truth is that the company is coming apart at the seams. Like i mentioned above there are lots of good people still here, but if anyone disagrees with upper management or stands up to them, they are demoted, punished, and/or fired. Most people are bideing their time and looking for other jobs. There are lots of problems here, and posting a whole bunch of obviously fake reviews is not going to help the company's image.