Pros
The time off and ability to work remote for after hours tasks and in-climate weather were nice perks.
Cons
Most of this was said by other reviewers, but the negative reviews hold fast and true. In the first eight years of my tenure here, the culture was very much like most any other company. Scattered rah-rah" team events, employee review, company politics etc, but nothing eye opening or overly difficult. We were all largely mentored, sent to training, and received positive/constructive criticisms when the situation called for it. This all changed with an upper management shake-up about two years ago. The new VP of our group was a bullying used car salesman type. He successfully drove out the management through bullying and instilled a sense of fear and dread vs. the overall optimism and accomplished attitudes we all had. Additionally, work was never evenly handed out. I found myself doing all of the highly technical aspects of my teams (it was a higher tiered team) work, while one team member focused on one product and the other did helpdesk work. I was even pressed into service as a developer for a particular system the company relied on...without the additional pay or support from new management. Favoritism and nepotism runs high here. In the last two years of my stay here, I watched very talented individuals get run off via bullying or scapegoating, then be replaced by entry level (re: cheap) personnel that could not do their jobs. I myself was bullied out, and when the incident was reported to HR, a rep at my site said I know this is happening everywhere but I cannot do anything to help you. My first day back from a long vacation, it started right when I walked in the door. I walked out three hours later and have excelled since that day.