Pros
Cory is one of the best GM's I have ever worked for. He has build a solid team and is always on the look out for the best team members to add. Our environment is light and fun. But everyone knows their role and is held accountable to pull their own weight. Even still the team manages to break away for the occasional holiday office party. Yes the work world does not fall apart if you stop and have a little fun to break from the everyday usual work! This is also the best company that has listened to you when you say that your work load is getting a bit heavy. There is always someone willing to step up and help you out. This has helped dramatically improve my work to home life since I have been in this industry. Which tends to be the opposite of that.
Cons
This is a personal issue because of where I live. But I am not fond of the location of the Dallas Office.