Pros: cafeteria and fitness center on-site
Cons: stuffy culture, unsuspecting lay-offs
Management tends to be stuffy and well beyond an arm's reach in terms of accessibility. Telecommuting was allowed, but it seemed to be secretly frowned upon. I worked with a very good team and had a great experience in my capacity. However, always keep your resume fresh and professional contacts updated, as you never know when you will be laid off.