Pros
friendly colleague ( mostly) Good place to have a very relaxed job with medium pay
Cons
Opaque promoting schemes. Being in the company for 4+ years and susscssful emploees ( 80 % of them) are people good at brown nosing with little solid skills. People with real talent and could have helped the company develop got ignored because they are not spending enough time in sucking up their management. 90 percent of the people who left the firm is because they find somewhere where their talents got appreciated. And I have seen an outflow of real talented people for years. This is the top 1 place where you are supposed to spend much much more time and energy than you should in sucking up your boss. And these people they don't know the product well enough, donno how the company will survive in the next 5-7 years with this kind of dynamics.