Pros
Early release Fridays. You can watch some sports on the tvs. You can walk around the block. You can work from home.
Cons
Washed-up management that watches every single thing you do. Nice people to chat with but don't expect to make a best friend. They're only focused on your daily goals. Meetings are pretty pointless. No company events that will have you leave your desk. So many questions, very little answers. Self-centered CEO. Management shows everyone's quota for the day, if you don't hit your numbers, or if it looks like you "cheated" your numbers, your peers will judge you. Don't expect a "promotion". You have to hit bonus for a year in order to work from home. You can hit your bonus goals for 2 years but they still don't want you to work from home. They won't allow you to work from home if you have an attitude voice your opinion, or stand up for yourself.