Pros
They do pay well. Benefits are the same as other companies.
Kontras
Bad management and it just kept getting worse. Conflicting rules for employees/departments. For example, some could work from home but others couldn't. They play a lot of games and co-workers are not friendly and back stabbing in general. Be careful of your best friend there because they'll have your job in no time. Couldn't trust anyone. Contractors had more rights then full-time employees. There is harassment, bullying and overall negative treatment to employees. Outdated cell phones, laptops and software. Hard when you're on a deadline with a project and you have your laptop break down. You'll sit on the phone with IT for hours trying to get it fixed and it probably won't get fix. Very long hours for nothing.