Friendly culture between coworkers. Many extra activities. Young crowd
Cons
Lot of politics in top management.
Compensation doesn't depend on your talent and contributions, but how much you protest and ask for. Until you decide to leave, management won't realize your value. And when you leave, they won't let you leave peacefully, and throw at you all the trouble.
Appear to care
Appear to pay well
Work life balance
Cons
Idea stealers. Appears to care to extract smart ideas and then dump you without explanation.
Silence.
No place for genuine innovation.
Playing games with lives.
Dirty politics.
Personal agendas galore
Matrix manager is NOT your manager. You are their to do his leftover work, that no direct reportee cares to do.
Stagnated hierarchy. Qualifications, skills and talent do not matter. Get in the good books of your direct management hierarchy if you care to have a shot at promotions.