Pros
I'm astounded by these recent glowing reviews. They are either for the wrong company, or someone was bribed to refute the other experiences nearly word for word. If they are honest and legit, I will eat my hat. As for pros, it's hard to get fired, let's be honest. Very hard. This can be seen as a plus but also a minus as employees doing poor to very little work remain on staff for long periods of time. There is an in-house cafeteria but with 30 min lunches, you brown bag it or eat on location anyway. Work balance is decent, no weekends or odd hours most of the time.
Cons
Raises are extremely low ($250 to 500) to none at all. Starting pay is amazingly low. When the subject is brought up employees are told it's because of the area, as though your talent varies upon location. Speaking of location, it's in the middle of nowhere, close to nothing good, often referred to as "the ghetto". Breaks do not exist. 30 mins for lunch is all you get. The walking path around the building is just a tease, since no one has time to walk on it anyway. Rewards are 10 dollar gift cards for EXCEPTIONAL work. You heard me, 10 dollars, perhaps 1-2 times a year. Meetings about the employee satisfaction surveys resulted in morale being lower than ever, with management basically saying "we don't care". Some departments were told there is zero chance for promotions or advancement unless you quit to go elsewhere. What you start doing will be the same until you leave. It doesn't get better it gets harder. It's like if you started flipping burgers at Mcdonalds, and later were promoted to manager, only you still did all the duties of a burger flipper in addition to management duties. There are NO perks for being experienced. Most of the experience has fled anyway so that's a moot point. Changes to reviews document every conceivable aspect of working (being late, sick time, staying late, covering shifts, you name it) and are posted in 'scoreboard' form to pit against your co-workers. Veiled threats are emailed on a daily basis about workload waiting, calls holding, and "take this call or ELSE". Workload is demanding, constant, and numbing. Employees must request a pass from existing work, to do other required work. Depending on department, work experience may not even be helpful. Some products written and designed in 20+ year old technology which functions illogically and never improved.