I've worked for this company full time quietly for quite some time now. I previously gave it a good rating, but I'm saddened by the way things have progressed. I've noticed over time several employees be promoted or given new positions without other employees having that same opportunity. The company is very cliquey.. meaning that if you are part of the clique, you will do fine. If you are not a part of it, you better be wary. You could get fired for absolutely no reason or reprimanded based on the opinion and not the fact . The pay is excellent and it is also flexible but just be prepared for a high level of scrutinization and unnecessary stress from upper management, particularly the QA department. The CEO seems kind enough but doesn't realize that he has some straight up demons working for him underneath. He doesn't realize how nasty they can be to the staff because they don't show that when they are around him, especially the COO. If he were to pull them on their own and ask them I'm sure they would tell him. Hate that this company is headed in the direction it is. Someone is bound to pick up on this field of work and employees will quickly leave once they find a more hospitable group to do the same work under. My hopes is that the company will thrive but honestly with the leadership he has in place, I'm not sure that will be future.