Vantaggi
The people are very down-to-earth and friendly, and it is easy to form lifelong friendships.
Work-life balance is great.
There are a variety of technologies you can work with, and jumping to different parts of the stack is not discouraged
There is mobility and the option to switch teams
The CEO is makes stand-up comedians look like amateurs. He is the funniest public speaker I have ever had the pleasure of listening to.
Beer chat, ping pong, foosball, annual retreats (off-sites). Free food if you have a lunch meeting. Even more free food if you are good at being a vulture for leftovers.
Svantaggi
There is still some legacy code and pockets of resistance to change
Attitude and enthusiasm during meetings may be a significant factor in your performance assessment