Pros
The people, environment and attitude. It's not a perfect company, we make plenty of mistakes, but we always get back up and keep pushing. It's a truly diverse group of people, from many different backgrounds, but we all care about what we are trying to do and most importantly, each other. There is freedom to get angry, to voice your opinion, or tell anyone they are wrong, but you also have to be ready to support your opinion and receive valid criticism. If you want to challenge yourself and grow as an individual in a safe but demanding environment with people that care about you, Vivax is the place to go.
Cons
If you are coming from a bigger structured company, this place can be uncomfortable for some. I enjoy that there are not answers to everything and anyone can take the initiate to solve problems. But this really is not the place to go if you JUST want to do your work and go home. It really wont work out. It's also a company where you have to earn your pay everyday, it doesn't matter what you've done in the past.