Pros
flexible working schedule, working from home options, exciting monthly team event and engaging annual corporate event, room for professional skills/knowledge development, integrated performance review and achievable bonus available
Cons
sometimes a bit short-staffed during the peak season, but still manageable