Pros
Breaks and a 30 minute lunch Good employee benefits (Free movie tickets, ballet, ski, etc) Matching 401k to 6% Weekly reviews with a manager
Cons
I registered a disability when I was first hired there and spoke to HR within a week of my start date. That was the last time I felt they were willing to work with me. The next two months were difficult due to unforeseen circumstances and ended with a termination of my employment for medical reasons. (They claimed hardship) Before that, they nit-picked every email and doctor's note and submitted each part to their legal team, who ultimately decided the accommodations. HR had no power. This also made responses take forever. I was constantly left waiting. HR also made no effort to speak to my supervisors. They were in the dark the whole time and in the end I had to break my legals rights and explain aspects of my condition just so they knew what was going on.