Pros
Working from home is common and allowed. Not uncommon for offices (excluding Cambridge) to be completely empty on a regular basis. Interpret from that what you will. Initial offer was decent. Yearly raise was absolutely pathetic. Stock options are a nice gesture, but are too volatile to be considered anything but a token offering. Go look at the stock price right now. Then look at it over the last 5 years. There are a lot of smart, well-rounded people here.
Cons
Ridiculously long and drawn out training process. Bulk of what is taught here is to bring someone who knows nothing of CDN into being able to have a conversation (possibly in a vacuum.) In other words, training is a "one size fits all" approach, and most of what is heavily emphasized will never be used in a setting with a client. Regular, mandatory meetings that bring nothing of substance forthe employees, and is more in-person information gathering for middle management. The travel costs for organizing across the entire company must be astronomical. Regular, mandatory calls (think 5-10 employees) for trivial matters. Regular, mandatory training for new products, and yearly refreshers to ensure you haven't forgotten what you already knew. This is heavily rooted in the "MIT Culture", which if it works for you, great. Most of what I've learned never happened in a classroom. Advancement is generally given to those who have lingered long enough without quitting or being fired. Sales rules this company. Full stop. Even the most oblivious in the ranks here have a lot of political power, and you either go with that flow or you get thrown overboard. This place belongs to the old guard, and they will defend their place at all costs. There are not enough smart, well-rounded people here.