Good office culture with a friendly and supportive environment.
Cons
Lack of coordination between higher management. Communication is often unclear, and there is limited ownership in decision-making, which sometimes affects project flow and productivity.