Pros
People around were caring and friendly. The management above me recognized me with my talent and contributions I made to the company. My direct boss would tell his boss (VP Engineering) to gave me credits whenever he knew the progress and breakthroughs I made in the projects. This made me more motivated at work, no matter whatever I was doing. I left because the business strategy had changed after WildBlue being bought out by ViaSat and no more R&D was needed.
Cons
I can not recall any Cons for this great company to work for. I have to say something, it might be the processes of doing business is different and may be weak. But again, it was a small size company and they had to do whatever quickly to make things happen for customers' satisfaction.