Pros
Watching this company grow over the past few years has been quite the journey. We went from a tiny, flat business to this now dynamic business which more than doubled in size since my start. Throughout my career, Linode has offered me a fantastic working environment which allowed me to be creative in my work rather than being micro managed and stuck working under strict responsibilities. I have the flexibility I need to grow personally while helping the company grow. The culture is awesome, and I get to work with some of the smartest and most fun people I have ever worked with. Benefits are also fantastic; this company really knows how to treat its employees right.
Cons
Linode has gone through some turnover and some growing pains, which I believe is a temporary condition of the maturity level of the company.