Pros
Good pay, Nice environment at HQ. That's about it.
Cons
Horrible corporate politics/structure, company makes bad business decisions without contacting other departments to see how their decision will impact their departments. Took on position with hopes of growing within company, but that was not the real case. Too many contractors and not enough headcount positions lead to a stressful job. Not enough recognition, too much favoritism to given to "friends" coming in off the streets for a job. Did my great contribution to the company and for the position, but in the end, I got the shaft for not growing within the company. Very disappointed, and I do not recommend working here. Employees/contractors seem to be very disposable here and do not receive fair notice of termination/assignment ending.