Great advantages:
- flexible working and remote working for great work/life balance
- a friendly global team
- great support from management to develop new ideas
- room to expand into new technologies and push current boundaries of technology
Cons
none, absolutely no cons. from 6+ years of experience with different companies this is one of the best.