All other things are bad. - Management, tasks, products, metrics and judgement. I am fired after 5 years, without letting me to say bye. All the people that I know had this. - They don't send you to another team, instead they terminate your contract immediately. For which reason, no explanation. You never feel yourself as a part of a team - All the people that I know, never felt their self as safe in this company. You manage the teams with horror. No loyality, no team member. Just payment. - They blame people and create sudden shrink ideas. The management is responsible for all the failures. Not the IC's. - They don't have quality, just they are cheating theirselves with incorrect numbers