Really the only downside is that ViaSat is a large company trying to act like a small one. This creates an awesome culture, but it can be a bit overwhelming at times if there is a lot to do with less structure than you'd expect a company of this size to have. It is a two edged sword, this is why ViaSat is great, but it can also be a bit chaotic at times. If you are a by the book, black and white, everything needs to be written down type of person, this may not be the place for you.