Unlimited time off. Lots of free lunches and after work events. Location doesn't get much better than downtown Raleigh.
Cons
New CEO and upper management have no idea what they are doing. They are completely unaware of the software development lifecycle and expect immediate results. Constantly changing direction and never succeeding in any of them. The CEO will fire anyone who disagrees with his way of thinking or questions him. He claims its because the position is no longer needed but really he is just dumping all that work on other employees without an increase in salary, job title or benefits. Upper management is awful. I witnessed an employee get yelled at for talking during work. They also enjoy laying people off in front of everyone.