Pros
Dominant position in the CDN market. Stable company.
Cons
Selfish management culture, I have not seen good managers of any level many years in this company. They all seem to be similar in style: first priority is their job security and career ladder, last thing on their mind is their employees and company long term health and development. All these kinds of management culture even made engineers working in the similar selfish style. in the end, team work, enthusiasm, innovation and collaboration cross departments are getting less and less over the years. Company will suffer in the end. Job pay level including bonus and stock is on the cheap side, i.e. low end of Silicon Valley range. Besides, company gears up more to hire H1 visa cheap labor, to relieve its non-competitiveness in retaining good employees. Some HR managers are not fair to employees either. They work from headquarters in Boston. Know very little about Silicon Valley open culture and employee concerns. When employee reports issues about their managers to HR, they feel like colluding with the manager to defeat the employee, rather than addressing employees concern and solving problems of the bad manager and management culture. All these culture things make me think never recommend someone to work for a company headquartered in East coast.