Pros
HQ building is nice. Free parking. There is talent here and it's great to work with them.
Cons
HR and management are a few levels below decent. I have worked here for 10+ years and didn't realize until starting to look elsewhere that employees can be treated better. There have not been raises for the past few years, employees fight over work to fill in the hours on their timesheets, and performance reviews are a joke. Performance reviews more based on how many beers you can drink versus actual competence. Nepotism and politics run rampant during review cycles. To add to it all, HR's primary focus is to save the company, not necessarily to treat their employees correctly. You will fight for 'your' interpretation of policies versus 'theirs'. I made a mistake by staying with the company for so long (10+ years). It has become cutthroat and not a pleasant place to work.