Transparent management policies, flexible work schedules, employee-centric policies, honest and understanding colleagues. The best manager setting the right vibe, supreme team collaboration across global timezones.
Pay is fairly good, fun people overall, solid competitive product, lenient expense approvals
Cons
A lot of management changes, people being rewarded for things they don't deserve credit for, can seem like high school with gossip, promotion paths not very clear, management sometimes also plays favorites