Vantaggi
Pretty decent office. Easy to talk to people in the company since it is small. You can have an impact because it is small. Interesting technology that is behind the scenes which greatly interests me. Lots to learn here.
Svantaggi
The management team hires people to help provide expertise. Then, when those new people have ideas different than the pre-existing ideas of management, those people are forced out. It seems that they only want people that back their already existing ideas of where they want to go or how to do things. If you have any kind of criticism at all, then you aren't viewed as a team player and once again, you are shown the door. Communication is never straight forward. Everything has to be read between the lines and you have to think to yourself "What are they really trying to say here?" It would be a lot better if they were direct and to the point instead of beating around the bush. Also, Sales is the most important team within the company.