Pros
I love the products and the fast-paced/innovative environment that brings variety or change, to me it keeps everything more exciting. I really enjoy working here due to this. There are aggressive timelines while maintaining the highest quality so there are some late days in the office, but I also have no problems leaving earlier on days so I do not miss my kids activities. It is balanced with how much time in the office and if I leave early I just finish my work in the evening if needed. It can be easy to work 24/7 if you do not make the balance work. I have met some really bright and passionate people here. We work hard but we find time to make it fun. It probably varies a little by department. I love the free breakfast on Friday's and endless free coffee (many varieties) in the kitchens. The gym is the largest I have seen for a corporate gym, but I have not used it yet. Benefits are also the best I have experienced anywhere (medical coverage is fantastic). One more thing, it is a casual dress work environment... even the CEO and President will wear jeans.
Cons
The PTO policy should and needs to be stronger whereas the rest of the benefits are top notch.