Pluspunten
--Close interaction between engineering development, QA, CS teams --Friendly/Informal work atmosphere
Minpunten
--Leadership lacks vision, only concentrates on short-term goals to meet their individual "quarterly bonuses" --No work-life balance; If you are in engineering, your typical work day will be 10-12 hours a day in addition to implicit weekend work that you are expected to do --Incessant organization changes with immense favoritism influencing "who manages what" decisions --No raises/promotions from 2007-2010; people have no faith in the annual appraisals as it has turned out to be a joke - self assessment is the one and only thing that happens in annual appraisals. --Management does not work in the best interest of the company; they do not challenge decisions and do not provide constructive feedback for obviously incorrect decisions that are made; most of them are "yes men" who only say what the higher management team wants to hear in order to keep their jobs. --Few senior people, specifically in QA, are a nightmare for company's progress as they overpower new people that join the team, discourage new ideas with the fear of losing their "expert" tag. These people are really douche-bags who do not want to come out of their comfort zones and want to make the management feel that they are irreplaceable when in reality the company can easily hire a fresh graduate at 65k per year to do the same job they do at 150 K per year.