Colleagues are the best. The office is in a nice location. No pressure (depending on the project). Good team buildings. Leadership is nice also. Life-work balance is very good.
Cons
Boring work (projects). Old technologies are used. Low payment. Not many options to grow. Foreign management is bad sometimes.